이 기사의 예에서는 PHP가 xml을 생성할 때 CDATA 태그를 추가하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
사실 PHP에서 xml을 생성할 때 CDATA 태그를 추가하는 것은 매우 간단합니다. xml에 다양한 내용을 저장할 수 있는 태그이기 때문입니다.
코드가 있는 곳에는 진실이 있습니다. 를 접미사로 취급하지 마세요.
구체적인 코드는 다음과 같습니다.
$dom = 새로운 DOMDocument("1.0");
// 브라우저에 문서를 일반 텍스트로 표시
// 가독성을 위해
header("콘텐츠 유형: 텍스트/일반");
// 루트 요소 생성
$root = $dom->createElement("toppings");
$dom->appendChild($root);
// 하위 요소 생성
$item = $dom->createElement("item");
$root->appendChild($item);
// 텍스트 노드 생성
$text = $dom->createTextNode("pepperoni");
$item->appendChild($text);
// 속성 노드 생성
$price = $dom->createAttribute("가격");
$item->appendChild($price);
// 속성값 노드 생성
$priceValue = $dom->createTextNode("4");
$price->appendChild($priceValue);
// CDATA 섹션 생성
$cdata = $dom->createCDATASection("고객이 피자를 16개의 정사각형 조각으로 잘라달라고 요청했습니다. ");
$root->appendChild($cdata);
// PI 생성
$pi = $dom->createProcessingInstruction("피자", "bake()");
$root->appendChild($pi);
// 트리 저장 및 표시
echo $dom->saveXML();
?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.