Comment activer XML_PARSE_HUGE pour << XPath() ?J'ai rencontré des problèmes lors de l'exécution d'un ancien script à l'aide de XPath. J'ai reçu le message d'erreur "Profondeur excessive dans le document : 256, utilisez l'option XML_PARSE_HUGE". Alors, comment cette option peut-elle être activée ? J'ai trouvé un ancien message dans lequel quelqu'un a été confronté au même problème, mais il n'y a pas de solution (la question ne concernait pas ce problème) . L'axe Y du script doit être à l'échelle logarithmique .
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Wafer Stacked.jmp");
gb = dt << Graph Builder(
Size(490, 62454),
Show Control Panel(0),
Variables(X(:X_Die), X(:Y_Die), Page(:Lot_Wafer Label)),
Elements(Position(1, 1), Box Plot(X, Legend(8))),
Elements(Position(2, 1), Box Plot(X, Legend(9))),
Invisible
);
rep = Report(gb);
Try(
rep << XPath("//AxisBox");
,
show(exception_msg);
);
gb << Close Window;
Close(dt, no save);
Je peux faire ce que je veux avec un peu de boucle, mais je préférerais pouvoir (au moins essayer) de le faire en utilisant XPath et en envoyant un seul message à la liste de références.
Automatisation et scriptsles fenêtresRe: Comment activer XML_PARSE_HUGE pour << XPath() ?Salut @jthi ,
Avez-vous déjà trouvé quelque chose pour cette erreur, cela me tue en utilisant des scripts pour formater de nombreux niveaux lors de l'utilisation de l'option "Page" dans Graph Builder et de l'organisation en lignes.
Merci
Steve
Re: Comment activer XML_PARSE_HUGE pour << XPath() ?Non, je ne l'ai pas fait. Dans une application, j'ai changé pour une sorte de boucle, dans une autre, je pense que modifier XPath aurait pu suffire et dans la troisième, je pense que j'ai fait XPath en parties plus petites.
This might also work for Graph Builder + Page: try creating it first without Page, make modifications and then add the Page</CODE></P>
<PRE><CODE class=" language-jsl">Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Wafer Stacked.jmp");
gb = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:X_Die), X(:Y_Die)),
Elements(Position(1, 1), Box Plot(X, Legend(8))),
Elements(Position(2, 1), Box Plot(X, Legend(9))),
Invisible
);
rep = Report(gb);
rep[AxisBox(2)] << Show Major Grid(1); // modify frame / axis
gb << Add Variable({:Lot_Wafer Label, Role("Wrap")}); // add page
gb << Size(490, 62454); // set size if needed
Je peux jeter un œil si je peux trouver le « dernier » cas auquel j'ai dû faire face (il s'agissait probablement de ce cas précis) lundi