라이브러리
[PHP] DOMNode::getNodePath - 노드에 대한 XPath 가져오기
DOMNode::getNodePath
DOMNode::getNodePath는 DOMNode 객체의 경로를 반환하는 메서드입니다. 이 메서드는 DOMNode 객체의 부모 노드와 자식 노드의 관계를 나타내는 경로를 문자열로 반환합니다.
예제
다음 예제는 DOMDocument 객체를 생성하고, HTML 문서를 파싱한 후 노드 경로를 반환하는 예제입니다.
#hostingforum.kr
php
// DOMDocument 객체를 생성하고 HTML 문서를 파싱합니다.
$doc = new DOMDocument();
$doc->loadHTML('
Hello World!');
// 노드 경로를 반환하는 메서드를 사용합니다.
$node = $doc->getElementsByTagName('p')->item(0);
echo $node->getNodePath(); // /html/body/div/p
// 노드 경로를 반환하는 메서드를 사용합니다. (부모 노드까지 포함)
$node = $doc->getElementsByTagName('div')->item(0);
echo $node->getNodePath(); // /html/body/div
DOMNode::getNodePath의 사용법
DOMNode::getNodePath 메서드는 DOMNode 객체를 파라미터로 받습니다. 이 메서드는 DOMNode 객체의 경로를 반환하는 문자열을 반환합니다.
DOMNode::getNodePath의 반환 값
DOMNode::getNodePath 메서드는 다음의 반환 값을 반환합니다.
* 경로가 존재하는 경우: 경로가 존재하는 노드의 경로를 반환합니다.
* 경로가 존재하지 않는 경우: 빈 문자열을 반환합니다.
DOMNode::getNodePath의 예외
DOMNode::getNodePath 메서드는 다음과 같은 예외를 발생시킬 수 있습니다.
* DOMNode 객체가 null 인 경우: DOMException 예외를 발생시킵니다.
DOMNode::getNodePath의 참고
DOMNode::getNodePath 메서드는 DOMNode 객체의 경로를 반환하는 메서드입니다. 이 메서드는 DOMNode 객체의 부모 노드와 자식 노드의 관계를 나타내는 경로를 반환합니다. 이 메서드는 DOMDocument 객체의 경로를 반환하는 메서드와 유사합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.