<< XPath()에 대해 XML_PARSE_HUGE를 활성화하는 방법은 무엇입니까?XPath를 사용하여 이전 스크립트 하나를 실행할 때 몇 가지 문제가 발생했습니다. "문서에 너무 많은 깊이가 있습니다: 256 XML_PARSE_HUGE 옵션을 사용하세요."라는 오류 메시지가 나타납니다. 그렇다면 해당 옵션을 어떻게 활성화할 수 있습니까? 누군가가 동일한 문제에 직면했지만 해결책이 없는 이전 게시물을 찾았습니다. (이 문제에 대한 질문은 아닙니다.) Y 축을 로그 스케일로 스크립팅합니다 .
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);
일부 루핑을 사용하여 원하는 작업을 수행할 수 있지만 XPath를 사용하고 참조 목록에 단일 메시지를 보내서 수행할 수 있다면(적어도 시도) 더 선호합니다.
자동화 및 스크립팅윈도우Re: << XPath()에 대해 XML_PARSE_HUGE를 활성화하는 방법?안녕하세요 @jthi ,
이 오류에 대한 해결책을 찾으셨나요? Graph Builder에서 "페이지" 옵션을 사용하고 행으로 정렬할 때 스크립트를 사용하여 많은 레벨을 포맷하는 데 어려움을 겪고 있습니다.
감사해요
스티브
Re: << XPath()에 대해 XML_PARSE_HUGE를 활성화하는 방법?아니요, 그렇지 않았습니다. 한 애플리케이션에서는 일종의 루프로 변경했고, 다른 애플리케이션에서는 XPath를 수정하는 것으로 충분했을 것 같고, 세 번째 애플리케이션에서는 XPath를 더 작은 부분으로 변경한 것 같습니다.
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
월요일에 내가 처리해야 했던 "최근" 사건(아마도 이 사건과 정확히 동일했을 것임)을 찾을 수 있는지 살펴볼 수 있습니다.