2011-10-31 2 views
2

XQuery 및 XPath를 처음 사용했습니다.상위 무시 요소에 대한 XQuery

"도시"와 같은 특정 요소 유형을 쿼리하려고합니다. 그러나이 요소는 "국가"및 "지역"과 같은 다양한 유형의 요소 아래에 나열됩니다. 상위 요소에 관계없이 모든 "도시"요소 유형을 쿼리하는 좋은 방법은 무엇입니까?

+0

nevermind, ' –

+1

'을 발견했습니다. 질문을 제거해야합니다. – FailedDev

+2

좋은 질문이므로 제거 할 필요가 없습니다. 누군가는이 질문에 대한 대답에 '//'아이디어를 넣으면됩니다. ;-) – grtjn

답변

1
  • 당신은 어디서든 문서의 모든 도시 요소를 찾기 위해 //city를 작성할 수 감사합니다.
  • /descendant-or-self::city을 사용할 수도 있습니다. 이는 문을 실행하는 시작점 인 컨텍스트에서 모든 도시 요소를 제공한다는 점에서 첫 번째 문과 다릅니다.
  • 도시 요소를 국가를 부모로 모두 제한하려는 경우 //country/city으로 작성하십시오.
  • 나무의 특정 깊이에 도시 요소를 가져 오려면 다음과 같이 작성하십시오. /*/*/city.