
XML Set Object 함수는 XML 내의 데이터를 객체로 변환하는 데 사용됩니다. 이 함수를 사용하여 XML 내의 데이터를 변환할 때, 다음과 같은 형식으로 데이터를 변환할 수 있습니다.
1. XML 노드: XML Set Object 함수를 사용하여 XML 내의 노드를 객체로 변환할 수 있습니다. 예를 들어, 다음과 같은 XML 파일이 있을 때, XML Set Object 함수를 사용하여 노드를 객체로 변환할 수 있습니다.
#hostingforum.kr
xml
John
30
PHP 코드:
#hostingforum.kr
php
$xml = new SimpleXMLElement('John30');
$obj = (array)$xml;
print_r($obj);
출력:
#hostingforum.kr
php
Array
(
[name] => John
[age] => 30
)
2. XML 속성: XML Set Object 함수를 사용하여 XML 내의 속성을 객체로 변환할 수 있습니다. 예를 들어, 다음과 같은 XML 파일이 있을 때, XML Set Object 함수를 사용하여 속성을 객체로 변환할 수 있습니다.
#hostingforum.kr
xml
PHP 코드:
#hostingforum.kr
php
$xml = new SimpleXMLElement('');
$obj = (array)$xml;
print_r($obj);
출력:
#hostingforum.kr
php
Array
(
[@attributes] => Array
(
[name] => John
[age] => 30
)
)
3. XML 배열: XML Set Object 함수를 사용하여 XML 내의 배열을 객체로 변환할 수 있습니다. 예를 들어, 다음과 같은 XML 파일이 있을 때, XML Set Object 함수를 사용하여 배열을 객체로 변환할 수 있습니다.
#hostingforum.kr
xml
John
30
123 Main St
Anytown
CA
12345
PHP 코드:
#hostingforum.kr
php
$xml = new SimpleXMLElement('John30123 Main StAnytownCA12345');
$obj = (array)$xml;
print_r($obj);
출력:
#hostingforum.kr
php
Array
(
[name] => John
[age] => 30
[address] => Array
(
[street] => 123 Main St
[city] => Anytown
[state] => CA
[zip] => 12345
)
)
이러한 예제를 통해 XML Set Object 함수를 사용하여 XML 내의 데이터를 객체로 변환하는 방법을 이해할 수 있습니다.
2025-03-19 12:48