XPath는 XML 문서에서 정보를 찾는 언어입니다.

XPath 노드 통사론

XPath에는 요소, 속성, 텍스트, 네임스페이스, 처리 명령, 주석, 문서(루트) 노드의 7가지 유형의 노드가 있습니다. XML 문서는 노드 트리로 처리됩니다. 트리의 루트를 문서 노드 또는 루트 노드라고 합니다.

XPath 노드 예

<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
  <book>
    <title>Harry Potter</title>
    <author>J K. Rowling</author>
    <year>2005</year>
    <price>29.99</price>
  </book>
</bookstore>

위 XML 문서의 노드 예:

<bookstore> (文档节点)
<author>J K. Rowling</author> (元素节点)
lang="en" (属性节点)