XPath 1.0에는 노드 I을 기반으로 XML의 다른 노드를 참조 할 때 유용하게 사용되는 전류()이 있습니다. 그 순간에. 내가 책에 파라에게 노드를 처리 할 때 나는 때때로 객체 노드에 정보를 조회 이와 같은 XPath 표현식을 사용XPath 2.0 : 현재 노드를 선택하는 방법 - 더 이상 사용할 수없는 전류
<root>
<book>
<chapter>
<section>
<para>
<image id="1">1.png</image>
</para>
</section>
</chapter>
</book>
<objects>
<Object>
<ID>1</ID>
</Object>
</objects>
</root>
: 내 XML이 같은 구조를 가지고
Object[ID=current()/descendant::image[1]/@id]
파서를 XPath 2.0으로 전환하면이 표현식에서 오류가 발생합니다 (현재 함수를 사용할 수 없음).
일부 검색을 수행했지만이 기능을 곧바로 대체 할 수는 없습니다. 하나 있습니까?
된다. XPath 1.0을 사용하도록 설정하면 쿼리를 수락하고 XPath 2.0을 사용하도록 설정하면 오류가 나타납니다. 좀 더 시험 할게. – Hobbes
다음은 산소 문제입니다. –
@Hobbes - oXygen 16.1에서도 그 동작을 재현 할 수 있습니다. 어쩌면 [oXygen 포럼] (https://www.oxygenxml.com/forum/)을 검색/게시 해보십시오. –