라이브러리
[PHP] DomCharacterData::appendData - 노드의 문자 데이터 끝에 문자열을 추가합니다.
DomCharacterData::appendData
`DomCharacterData::appendData`는 DOM CharacterData 노드에 데이터를 추가하는 메서드입니다. DOM CharacterData 노드는 텍스트 노드나 CDATA 노드에 사용됩니다.
사용법
`appendData` 메서드는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 추가할 데이터이고, 두 번째 매개변수는 데이터의 시작 위치입니다. 시작 위치는 0부터 시작하며, 데이터의 끝까지는 0을 넣어주면 됩니다.
예제
#hostingforum.kr
php
// DOMDocument 객체를 생성합니다.
$doc = new DOMDocument();
// 텍스트 노드를 생성합니다.
$textNode = $doc->createTextNode('Hello, ');
// CDATA 노드를 생성합니다.
$cdataNode = $doc->createCDATASection('World!');
// 텍스트 노드에 데이터를 추가합니다.
$textNode->appendData('Hello, ');
$textNode->appendData('World!');
// CDATA 노드에 데이터를 추가합니다.
$cdataNode->appendData('Hello, ');
$cdataNode->appendData('World!');
// 노드를 출력합니다.
echo $textNode->nodeValue . "
";
echo $cdataNode->nodeValue . "
";
결과
#hostingforum.kr
Hello, World!
Hello, World!
주의사항
`appendData` 메서드는 노드의 데이터를 변경합니다. 노드의 데이터를 변경한 후, 노드를 다시 사용할 수 있습니다.
추가 예제
#hostingforum.kr
php
// DOMDocument 객체를 생성합니다.
$doc = new DOMDocument();
// 텍스트 노드를 생성합니다.
$textNode = $doc->createTextNode('Hello, ');
// CDATA 노드를 생성합니다.
$cdataNode = $doc->createCDATASection('World!');
// 노드의 데이터를 변경합니다.
$textNode->nodeValue = 'Hello, World!';
$cdataNode->nodeValue = 'Hello, World!';
// 노드를 출력합니다.
echo $textNode->nodeValue . "
";
echo $cdataNode->nodeValue . "
";
결과
#hostingforum.kr
Hello, World!
Hello, World!
`appendData` 메서드는 노드의 데이터를 변경합니다. 노드의 데이터를 변경한 후, 노드를 다시 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.