
DOMDocument::saveXML 메서드는 XML 문서를 문자열로 변환하는 데 사용됩니다. 이 메서드를 사용하기 전에 XML 문서의 구조를 확인해야 합니다.
1. XML 문서의 구조를 확인하기 위해서는 XML 문서의 루트 엘리먼트를 확인해야 합니다. 루트 엘리먼트는 XML 문서의 최상위 엘리먼트입니다.
2. 루트 엘리먼트 아래에 있는 엘리먼트와 속성을 확인해야 합니다. 엘리먼트는 XML 문서의 데이터를 표현하는 단위이며, 속성은 엘리먼트의 추가적인 정보를 표현합니다.
3. 엘리먼트와 속성의 이름과 값은 XML 문서의 구조를 결정합니다. 이름은 엘리먼트 또는 속성이 무엇을 나타내는지 설명하며, 값은 엘리먼트 또는 속성이 가지는 실제 데이터입니다.
XML 문서의 구조를 수정하는 방법은 다음과 같습니다.
1. 루트 엘리먼트를 확인하고 필요에 따라 수정합니다.
2. 엘리먼트와 속성을 확인하고 필요에 따라 추가하거나 삭제합니다.
3. 엘리먼트와 속성의 이름과 값을 확인하고 필요에 따라 수정합니다.
예를 들어, 다음은 XML 문서의 구조를 수정하는 예입니다.
#hostingforum.kr
php
$xml = new DOMDocument();
$xml->loadXML('John30');
$xml->saveXML();
// XML 문서의 구조를 수정합니다.
$xml->getElementsByTagName('root')->item(0)->nodeValue = 'root';
$xml->getElementsByTagName('name')->item(0)->nodeValue = 'Jane';
$xml->getElementsByTagName('age')->item(0)->nodeValue = '31';
$xml->saveXML();
이 예에서는 XML 문서의 루트 엘리먼트의 이름을 'root'에서 'root1'로 변경하고, 'name' 엘리먼트의 값을 'John'에서 'Jane'으로 변경합니다. 또한 'age' 엘리먼트의 값을 '30'에서 '31'으로 변경합니다.
2025-05-01 05:16