"XPath"의 두 판 사이의 차이

 
(사용자 3명의 중간 판 7개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;XML Path Language; XPath
;XML Path Language; XPath
;XML 경로 언어
;XML 경로 언어; X패스
*XML의 노드를 선택하는 [[쿼리 언어]]
*XML의 노드를 선택하는 [[쿼리 언어]]
*XML 문서 요소들에 대한 경로를 표현 가능
*XML 문서 요소들에 대한 경로를 표현 가능


==예시==
==예시==
<source lang='xml'>
<syntaxhighlight lang='xml'>
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<wikimedia>
<wikimedia>
28번째 줄: 28번째 줄:
   </projects>
   </projects>
</wikimedia>
</wikimedia>
</source>
</syntaxhighlight>


*/wikimedia/projects/project/@name
*/wikimedia/projects/project/@name
39번째 줄: 39번째 줄:


==같이 보기==
==같이 보기==
*[[XML]]
{{z컬럼3|
*[[DOM]]
* [[XML]]
*[[QueryPath HTML 처리 예제 5 (XPath 목록 보기)]]
* [[DOM]]
*[[쿼리 언어]]
* [[XSLT]]
* [[쿼리 언어]]
* [[JSONPath]]
* [[PHP DOMXpath query]]
* [[QueryPath HTML 처리 예제 5 (XPath 목록 보기)]]
}}


==참고 자료==
==참고==
*http://en.wikipedia.org/wiki/XPath
*http://en.wikipedia.org/wiki/XPath
*https://www.w3.org/TR/xpath/


[[분류: XPath]]
[[분류: XML]]
[[분류: XML]]

2023년 3월 29일 (수) 10:27 기준 최신판

1 개요[ | ]

XML Path Language; XPath
XML 경로 언어; X패스
  • XML의 노드를 선택하는 쿼리 언어
  • XML 문서 요소들에 대한 경로를 표현 가능

2 예시[ | ]

<?xml version="1.0" encoding="utf-8"?>
<wikimedia>
  <projects>
    <project name="Wikipedia" launch="2001-01-05">
      <editions>
        <edition language="English">en.wikipedia.org</edition>
        <edition language="German">de.wikipedia.org</edition>
        <edition language="French">fr.wikipedia.org</edition>
        <edition language="Polish">pl.wikipedia.org</edition>
      </editions>
    </project>
    <project name="Wiktionary" launch="2002-12-12">
      <editions>
        <edition language="English">en.wiktionary.org</edition>
        <edition language="French">fr.wiktionary.org</edition>
        <edition language="Vietnamese">vi.wiktionary.org</edition>
        <edition language="Turkish">tr.wiktionary.org</edition>
      </editions>
    </project>
  </projects>
</wikimedia>
  • /wikimedia/projects/project/@name
→ project 요소들의 name 속성들
→ 즉 { Wikipedia, Wiktionary }
  • /wikimedia/projects/project/editions/edition[@language="English"]/text()
→ English언어 edition 요소의 문자열
→ 즉 { en.wikipedia.org, en.wikitionary.org }

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}