라이브러리

[PHP] DOMText::isWhitespaceInElementContent - 이 텍스트 노드에 공백이 포함되어 있는지 여부를 나타냅니다.




DOMText::isWhitespaceInElementContent


PHP의 DOMText 클래스는 XML 문서의 텍스트 노드를 나타내는 클래스입니다. DOMText::isWhitespaceInElementContent 메소드는 XML 문서에서 특정 요소의 내용에 공백 문자가 있는지 확인하는 메소드입니다.

# 사용법


DOMText::isWhitespaceInElementContent 메소드는 boolean 값을 반환합니다. true 이면 요소의 내용에 공백 문자가 있는 것이고, false 이면 공백 문자가 없는 것입니다.

# 예제


#hostingforum.kr
php

// XML 문서를 생성합니다.

$xml = new DOMDocument();

$xml->loadXML('   ');



// 요소의 내용을 확인합니다.

$element = $xml->getElementsByTagName('element')->item(0);

$text = $element->firstChild;



// 공백 문자가 있는지 확인합니다.

var_dump($text->isWhitespaceInElementContent()); // bool(true)



// 공백 문자를 제거합니다.

$text->nodeValue = trim($text->nodeValue);



// 공백 문자가 있는지 다시 확인합니다.

var_dump($text->isWhitespaceInElementContent()); // bool(false)



# 참고


* XML 문서에서 공백 문자는 요소의 내용에 포함됩니다. 따라서 `isWhitespaceInElementContent` 메소드는 요소의 내용에 공백 문자가 있는지 확인합니다.
* `isWhitespaceInElementContent` 메소드는 요소의 내용에 공백 문자가 있는지 확인합니다. 요소 자체에 공백 문자가 있는지 확인하려면 `hasChildNodes` 메소드를 사용해야 합니다.

# 예제 2 - 요소 자체에 공백 문자가 있는지 확인하기


#hostingforum.kr
php

// XML 문서를 생성합니다.

$xml = new DOMDocument();

$xml->loadXML('   ');



// 요소의 내용을 확인합니다.

$element = $xml->getElementsByTagName('element')->item(0);



// 요소 자체에 공백 문자가 있는지 확인합니다.

var_dump($element->hasChildNodes()); // bool(true)



// 요소 자체에 공백 문자가 없는지 확인합니다.

$element->nodeValue = trim($element->nodeValue);

var_dump($element->hasChildNodes()); // bool(false)



# 참고


* 요소 자체에 공백 문자가 있는지 확인하려면 `hasChildNodes` 메소드를 사용해야 합니다.
* `hasChildNodes` 메소드는 요소의 자식 노드가 있는지 확인합니다. 요소 자체에 공백 문자가 있는지 확인하려면 `nodeValue` 프로퍼티를 사용해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 610 페이지

검색

게시물 검색