
DOMXPath::query는 XML 문서에서 특정 요소 또는 속성을 검색하는 데 사용됩니다. XPath 문법을 사용하여 질의를 작성할 수 있습니다.
XPath 문법의 기본 구조는 다음과 같습니다.
- 요소 또는 속성을 검색하는 데 사용되는 선택자(Selector)는 `/` 또는 `//`로 시작합니다.
- 선택자는 요소 또는 속성을 지정합니다. 예를 들어, `/root/name`은 `` 요소의 `` 요소를 검색합니다.
- 조건자는 `[ ]`로 시작합니다. 예를 들어, `/root/name[@id='john']`은 `` 요소의 `` 요소의 `id` 속성이 'john'인 요소를 검색합니다.
예를 들어, 다음 XML 문서가 있습니다.
xml
John
30
123 Main St
New York
이 XML 문서에서 `` 요소를 검색하는 XPath 문법은 `/root/name`입니다.
이 XML 문서에서 `` 요소의 `` 속성을 검색하는 XPath 문법은 `/root/address/city`입니다.
DOMXPath::query를 사용하여 특정 요소 또는 속성을 검색하는 데 사용되는 XPath 문법의 기본 구조는 다음과 같습니다.
- `/` : 요소 또는 속성을 검색하는 데 사용되는 선택자입니다.
- `//` : 요소 또는 속성을 검색하는 데 사용되는 선택자로, `/`와 비슷하지만, 선택자가 여러 개일 때 사용합니다.
- `[ ]` : 조건자를 지정합니다.
- `@` : 속성을 지정합니다.
예를 들어, `/root/name[@id='john']`은 `` 요소의 `` 요소의 `id` 속성이 'john'인 요소를 검색합니다.
2025-06-19 03:54