Есть ли способ извлечь "innerHTML" из SimpleXMLElement?
Например, как мне получить '<div><h1>Hello World</h1></div>'
из следующего XML-кода, используя SimpleXMLElement:
<xml>
<body1>
<div><h1>Hello World</h1></div>
</body1>
<body2>
<div><h2>Goodby Moon</h2></div>
</body2>
</xml>
Я прочитал документацию, и все, что я придумал, было $xml->body1->asXML();
.
Это почти правильное решение, но оно также добавляет корневой тег:
<body1>
<div><h1>Hello World</h1></div>
</body1>
Можно ли пропустить окружающие теги body1?
Edit:
xml также может выглядеть следующим образом:
<xml>
<body1>
<div><h1>Hello World</h1></div>
<div><h1>Hello Moon</h1></div>
Some Text
</body1>
<body2>
<div><h2>Goodby Moon</h2></div>
</body2>
</xml>
Как в: http://codepad.org/8ZuRYZOW