【发布时间】:2011-05-07 22:07:50
【问题描述】:
有没有办法提取 SimpleXMLElement 的“innerHTML”?
例如,我如何使用 SimpleXMLElement 从以下 XML 代码中获取 '<div><h1>Hello World</h1></div>':
<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标签?
编辑:
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>
【问题讨论】:
标签: php xml simplexml innerhtml