
SimpleXMLElement::getChildren 메서드는 특정 요소의 자식 요소를 가져올 수 있습니다. 이 메서드는 XML 문서의 모든 자식 요소를 가져오지 않습니다.
특정 요소의 자식 요소를 가져올 때, 메서드의 인자로 요소의 이름을 지정하면 됩니다. 예를 들어, 다음 코드는 'item' 요소의 자식 요소를 가져옵니다.
#hostingforum.kr
php
$xml = new SimpleXMLElement('John30');
$children = $xml->item->getChildren();
foreach ($children as $child) {
echo $child->getName() . "n";
}
이 코드는 'name'과 'age' 요소를 가져옵니다.
모든 자식 요소를 가져올 때, 메서드의 인자로 '*'을 지정하면 됩니다. 예를 들어, 다음 코드는 XML 문서의 모든 자식 요소를 가져옵니다.
#hostingforum.kr
php
$xml = new SimpleXMLElement('John30Jane');
$children = $xml->getChildren('item');
foreach ($children as $child) {
echo $child->getName() . "n";
}
이 코드는 'item' 요소의 자식 요소를 가져옵니다.
또한, 메서드의 인자로 '*'을 지정하여 모든 자식 요소를 가져올 수 있습니다.
#hostingforum.kr
php
$xml = new SimpleXMLElement('John30Jane');
$children = $xml->getChildren('*');
foreach ($children as $child) {
echo $child->getName() . "n";
}
이 코드는 XML 문서의 모든 자식 요소를 가져옵니다.
2025-03-25 22:00