문제

나 XML 파일에서 웹 서비스입니다.지금 내가 원하는 하나의 요소들의 파일입니다.

나는 가야한 사용 XPath-좋은 시동기 기준?

도움이 되었습니까?

해결책

지 VB 별이지만,이것을 시도하십시오: http://www.w3schools.com/xsl/xpath_intro.asp

다른 팁

나는 그냥 복구하는 내 XPath 기술-이 Xslt 및 XPath 빠른 참조트 은 매우 유용한 참고-그것을 가지 않으로 깊이 그러나 그것은 목록이 사용할 수 있는 것이고 당신이 무엇을 할 수 있습 검색에 대한 자세한 내용.

이 w3schools 튜토리얼을 연결되어 이전에 잘되지 않습니다-그것은 시간이 오래 걸리를 커버하지 않은 많은 땅을-하지만 여전히 읽을 가치가있다.

방법 중 하나는 것만을 추출하는 데 필요한 정보와 xslt 파일을 새 xml 을 사용하여 이 새로운로 xml 데이터에 기초한 처리

면 나는 할 필요가 일부 XPath,나는 단지 조정의 하나 이러한 예입니다.

  • 아동::node() 모두 선택합니다 아이들의 컨텍스트 노드를,무엇이든 자신의 노드형
  • 특::이름 선택하는 이름 특성의 컨텍스트 노드
  • 특::* 선택하의 모든 속성 노드 컨텍스트
  • 하위::para 선택 para 요소의 후손들이 컨텍스트 노드
  • 상위::div 모두 선택 div 조상의 컨텍스트 노드
  • 조상 또는 자체::div 선택 div 조상의 컨텍스트에 노드의 경우,컨텍스트 노드는 div 요소,컨텍스트뿐만 아니라 노드
  • 하위 또는 자체::para 선택 para 요소의 자손이 컨텍스트 노드의 경우,컨텍스트 node para 요소,컨텍스트뿐만 아니라 노드
  • 자체::para 선택하는 컨텍스트에 노드의 경우 para 요소와 그렇지 않으면 아무것도 선택
  • 아동::챕터/자손::para 선택 para 요소의 자손 장소의 아이들은 컨텍스트 노드
  • 아동::*/아동::para 모두 선택 para 손자들의 컨텍스트 노드
  • / 선택한 문서 root(는 항상 부모의 문서 요소)
  • /후손::para 모두 선택합니다 para 요소와 같은 문서의 컨텍스트에 노드
  • /후손::olist/아동::템 모두 선택 항목하는 요소가 olist 부모와 같은 문서의 컨텍스트로 노드
  • 아동::파라[치()=1] 선택하는 첫 번째 para 아이의 컨텍스트 노드
  • 아동::파라[치()=마지막()] 마지막 선택 para 아이의 컨텍스트 노드
  • 아동::파라[치()=마지막()-1] 선택하는 마지막 para 아이의 컨텍스트 노드
  • 아동::파라[치()>1] 모두 선택합니다 para 아이들의 컨텍스트를 이외의 다른 노드 첫 번째는 파라 자녀의 컨텍스트 노드
  • 다음과 같은 형제::장[치()=1] 선택하고 다음 형제의 컨텍스트 노드
  • 이전 형제::장[치()=1] 선택하는 이전 형제의 컨텍스트 노드
  • /후손::그림[위치()=42] 선택한 마흔 그 두 번째 요소에 문서
  • /아동::doc/아동::장[치()=5]/아동::section[치()=2] 선택하는 두 번째 섹션에서 다섯 번째 doc 문서 요소
  • 아동::파라[특성::type="경고"] 모두 선택 para 아이들의 컨텍스트 노드는 형식의 특성과 가치 경고
  • 아동::파라[특성::type='경고'][치()=5] 선택하면 다섯 번째 para 아이의 컨텍스트 노드는 형식의 특성과 가치한 경고
  • 아동::파라[치()=5][속성::type="경고"] 선택하면 다섯 번째 para 아이 컨텍스트 노드의 경우에는 그 아이는 형식의 특성과 가치 경고
  • 아동::장[아동::title='개'] 선택하는 이 장의 어린이 컨텍스트는 노드에 하나 이상의 제목은 어린이와 함께 문자열 값 소개
  • 아동::장[아동::제목] 선택 아이들의 컨텍스트에는 노드에 하나 이상의 제목은 어린이
  • 아동::*[자기::장 또는 자::appendix] 선택 부록 아이들의 컨텍스트 노드
  • 아동::*[자기::장 또는 자::appendix][치()=마지막()] 마지막 선택 부록 아이의 컨텍스트 노드

깊이 설명서를 찾을 수 있습니다 .또한 이러한 예는 없다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top