나는 다음과 같은 XML 구문이 있습니다없습니다
이<Properties>
<Property>
<Name>Author</Name>
<Type>Object</Type>
<Value>somevalue</Value>
</Property>
<Property>
<Name>Title</Name>
<Type>String</Type>
<Value>Word files</Value>
</Property>
<Property>
<Name>Path</Name>
<Type>String</Type>
<Value>/path/subfolder/directory/somevalue.doc</Value>
</Property>
<Property>
<Name>Rank</Name>
<Type>Int64</Type>
<Value>804</Value>
</Property>
<Property>
<Name>Size</Name>
<Type>Int64</Type>
<Value>0</Value>
</Property>
</Properties>
기본적으로 1 개 등의 속성 집합 이잖아 내가 약 10 개를 가지고 있습니다. Value 노드의 텍스트와 Name 태그 [Author, Title, Path, Rank, Size]에 포함 된 text()를 기준으로 텍스트에 액세스해야합니다. 기본적으로 내 XPathQueries는 태그 텍스트 세트를 반환합니다.
그것은 내 방식이 같다 :
XPathQuery ("// 속성/이름 // * 텍스트() = '저자']/형식/값");
하지만 그건 사람을 작동하지 않습니다! 그리고 지금은 그것이 중요한 경우 내가 자바 프로그래밍 해요 사촌, 내가 자바 XPath는 라이브러리를 사용하고, 공식적으로 내 머리 떨어져 :(
을 찢어에서 20 분 거리입니다.
당신이 코드를 사용하고 있습니까? 질문을 이해하기 위해 +1 – Satya