2012-09-25 3 views

답변

4

XQuery 3.0 이후 정확히 fn:path($node)이 있습니다. 쿼리 프로세서에서 지원되지 않는 경우 FunctXfunctx:path-to-node-with-pos($node)을 사용할 수도 있습니다. 불행히도 네임 스페이스와 잘 작동하지 않습니다.

+0

다음은 작동중인 fn : path() 예제입니다. http://www.zorba-xquery.com/html/demo#kZKJchkcaEujMQ00vGwZl3+PFZs= 경로 표현을 프롤로그 선언과 독립적으로 사용하기 위해 EQName 구문을 사용합니다. – wcandillon

-1

예, XQuery를 사용하면 같은 것을 할 수있는 사용하여 경로 식의 조건에서 :

doc("books.xml")/bookstore/book[substring(title,1,5)='Harry'] 

희망이 있습니다.

+0

당신이 내 질문을 오해했을 수도 있습니다 (또는 나는 당신의 대답을 오해했습니다) : 나는 '주어진 노드를 의미 할 수있는 또 다른 XPATH 쿼리를 만들 수 있습니까?'표준 형식으로. (나는 여러 가지 방법으로 그것을 매치시킬 수 있었지만, 이제는 간단한 모호한 포인터를 저장하고 싶다). – monojohnny

관련 문제