2013-07-14 2 views
0

사용하여 일치하는 조건에 대한 특성을 얻을 방법 : -나는이 같은 XML이 xpath2

<include><method wrap="true"><name>methodA</name></method>...</include> 

방법 노드가 참 또는 거짓 값으로 랩 속성을 가질 수 있습니다. 속성의 부재는 그것이 거짓임을 의미합니다.

내 조건이 같다 : -

//include/method[matches(str, methodA)] 

가 일치하는 노드를 얻을 수 있습니다. 속성이없는 경우 어떻게 wrap 속성과 figure를 얻을 수 있습니까?

답변

0

이 시도 :이 속성 랩이고 값이 문자열 true 경우 포장 속성

//include/method[@wrap='true'][name = 'methodA'] 

테스트는 true 될 것입니다.

+0

나는 psychopathprocessor http://wiki.eclipse.org/PsychoPathXPathProcessor/UserManual을 사용하고 있습니다. wrap 속성이 true 또는 false 인 경우 먼저 메서드 노드 및 쿼리를 가져올 수 있습니까? – user2465439