라이브러리

[PHP] DOMNode::hasAttributes - 노드에 속성이 있는지 확인합니다.




DOMNode::hasAttributes


DOMNode::hasAttributes는 DOMNode의 메서드 중 하나로, DOMNode가 속성을 가지고 있는지 여부를 확인하는 데 사용됩니다.

# 사용법


DOMNode::hasAttributes는 boolean 값을 반환하며, DOMNode가 속성을 가지고 있으면 true, 없으면 false를 반환합니다.

# 예제


#hostingforum.kr
php

// DOMDocument 객체를 생성합니다.

$doc = new DOMDocument();

$doc->loadXML('text');



// root 노드의 속성을 확인합니다.

$root = $doc->documentElement;

echo $root->hasAttributes() ? 'true' : 'false'; // true



// child 노드의 속성을 확인합니다.

$child = $root->firstChild;

echo $child->hasAttributes() ? 'true' : 'false'; // true



// text 노드의 속성을 확인합니다.

$text = $child->firstChild;

echo $text->hasAttributes() ? 'true' : 'false'; // false



# 설명


* 위 예제에서는 DOMDocument 객체를 생성하고 XML 문서를 로드합니다.
* root 노드의 속성을 확인합니다. root 노드는 속성을 가지고 있으므로 true를 반환합니다.
* child 노드의 속성을 확인합니다. child 노드는 속성을 가지고 있으므로 true를 반환합니다.
* text 노드의 속성을 확인합니다. text 노드는 속성을 가지고 있지 않으므로 false를 반환합니다.

# 참고


DOMNode::hasAttributes는 속성을 확인하는 데 사용할 수 있습니다. 예를 들어, 속성이 없는 노드를 찾을 때 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 544 페이지

검색

게시물 검색