SimpleXML을 사용하여 처음부터 XML 객체 생성
SimpleXML 함수를 사용하여 처음부터 XML 객체를 생성할 수 있습니까? 제공된 함수 목록은 기존 XML 문자열을 객체로 가져오는 방법을 제안하지만 어떻게 프로그래밍 방식으로 XML 객체를 생성할 수 있습니까?
루트 문자열과 함께 SimpleXML 사용
simplexml_load_string을 사용할 수 있습니다. ()를 루트 문자열로 사용하여 객체를 생성합니다. 그러나 이 접근 방식에서는 일부 XML을 로드하기 전에 문자열에 하드코딩해야 하는데, 이는 해결 방법처럼 보일 수 있습니다.
DOMDocument 함수
대안은 DOMDocument 함수를 활용하는 것입니다. 그러나 순수 XML 문서를 생성하는 데 DOM이 포함되면 혼란스러울 수 있습니다.
SimpleXML을 사용하여 처음부터 XML 객체 생성
SimpleXML을 사용하여 처음부터 XML 객체를 생성하는 것은 간단합니다. :
예:
<code class="php">$newsXML = new SimpleXMLElement("<news></news>"); $newsXML->addAttribute('newsPagePrefix', 'value goes here'); $newsIntro = $newsXML->addChild('content'); $newsIntro->addAttribute('type', 'latest'); echo $newsXML->asXML();</code>
출력:
<code class="xml"><?xml version="1.0"?> <news newsPagePrefix="value goes here"> <content type="latest"/> </news></code>
이 접근 방식을 사용하면 복잡한 XML 객체를 프로그래밍 방식으로 쉽게 생성할 수 있습니다.
위 내용은 SimpleXML을 사용하여 프로그래밍 방식으로 XML 개체를 어떻게 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!