제목 조건이 XPath인 모든 OutlineBox안녕하세요,
내 저널의 모든 Oneway OutlineBox에 페이지 나누기를 추가하고 싶습니다.
일종의
(jrn << XPath("//OutlineBox[contains(./title(), 'Oneway Analysis')]")) << Prepend (Page Break Box());
올바른 표현은 무엇입니까?
감사합니다.
Re: 제목 조건이 XPath인 모든 OutlineBox나는 체크 아웃하는 것이 좋습니다 XPath에 대한 W3School의 문서 특정 XPath 구문에 대한 정보.
저는 일반적으로 보고서 계층에 Get XML() 메시지를 전송하여 표시 트리의 기본 XML을 살펴봄으로써 XPath 문제를 해결합니다. 로그에 XML을 표시하면 필요한 표시 개체를 식별하는 데 도움이 될 수 있는 helpKey 또는 charID와 같이 보고서만 보면 볼 수 없는 속성까지 포함하여 사용 가능한 모든 속성을 볼 수 있습니다. XML을 다음과 같이 복사할 수 있습니다. xpathtester.com 또는 XPath Query() JSL 함수 내에서 XML을 사용하여 보고서를 생성할 필요 없이 쿼리를 테스트할 수 있습니다.
Re: 제목 조건이 XPath인 모든 OutlineBox감사합니다.
Re: 제목 조건이 XPath인 모든 OutlineBox안보신 분들은 꼭 보세요~ 디스커버리 페이퍼 ~에 의해 @Phil_Brown
Re: 제목 조건이 XPath인 모든 OutlineBox감사합니다.
JMP에 Xpath 규칙 및 구문이 포함된 문서/튜토리얼/책이 있습니까?
Re: 제목 조건이 XPath인 모든 OutlineBox나는 "//OutlineBox[@helpKey='Oneway Report']"가 당신이 찾고 있는 것이라고 생각합니다:
Names default to here( 1 );
dt = Open ( "$Sample_data/iris.jmp" );
(ow1 = ( dt << Oneway( Y( :Sepal length ), X( :Species ) ) ) ) << Journal;
(ow2 = ( dt << Oneway( Y( :Sepal width ), X( :Species ) ) ) ) << Journal;
(ow3 = ( dt << Oneway( Y( :Petal length ), X( :Species ) ) ) ) << Journal;
(ow4 = ( dt << Oneway( Y( :Petal width ), X( :Species ) ) ) ) << Journal;
{ ow1, ow2, ow3, ow4 } << Close Window;
//By text:
( Current Journal() << XPath("//OutlineBox[contains( text(), 'Oneway')]") ) << Prepend (Page Break Box());
//By helpkey (better):
( Current Journal() << XPath("//OutlineBox[@helpKey='Oneway Report']") ) << Prepend ( Page Break Box() );
helpkey 속성(제목보다 더 강력함)을 사용하도록 편집했습니다. 링크에 대해 Justin에게 감사드립니다.