PHP에서 SimpleXML 출력 형식 지정
SimpleXML을 사용하여 PHP에서 XML 데이터로 작업할 때 가독성을 위해 출력 형식을 지정하는 것이 유용할 수 있습니다. 호환성. 여기에는 요소를 구분하기 위해 줄 바꿈을 추가하고 XML을 사람이 더 읽기 쉽게 만드는 것이 포함됩니다.
문제:
SimpleXML의 asXML() 함수는 모든 XML 데이터를 XML에 추가합니다. 기본적으로 한 줄로 되어 있어 읽기가 어렵고 조작하세요.
해결책:
asXML()의 출력에 줄바꿈을 도입하려면 DOMDocument 클래스를 사용할 수 있습니다. 방법은 다음과 같습니다.
새 DOMDocument 개체 만들기:
$dom = new DOMDocument('1.0');
공백 보존을 비활성화하고 출력 형식을 활성화합니다.
$dom->preserveWhiteSpace = false; $dom->formatOutput = true;
SimpleXML 출력을 DOMDocument:
$dom->loadXML($simpleXml->asXML());
형식화된 XML 출력:
echo $dom->saveXML();
이 단계를 사용하면 SimpleXML 출력 형식을 효과적으로 지정할 수 있습니다. 줄 바꿈을 사용하면 XML을 더 읽기 쉽고 처리하기 쉽게 만들 수 있습니다.
위 내용은 가독성을 높이기 위해 PHP에서 SimpleXML 출력 형식을 어떻게 지정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!