在PHP中,如何从DOMNode中获取外部XML?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了在PHP中,如何从DOMNode中获取外部XML?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如果您在 PHP中有 DOMNode,那么如何获得外部XMl(即,此元素内的所有XML以及元素本身)?

例如,让我们说这是结构

<car>
 <tire>;michelin</tire>
 <seats>Leather</seats>
 <tyPE>
   <color>red</color>
   <make>Audi</make>
 </type>
</car>

我有一个指向< type>节点…我想回来

<type>
    <color>red</color>
    <make>Audi</make>
</type>

如果我只是要求文字,我会回到“redAudi”.

你需要一个DOMDocument:
// If you don't have a document already:
$doc = new DOMDocument('1.0','UTF-8');

echo $doc->saveXML($node); // where $node is your DOMNode

检查文档中的DOMDocument :: saveXML以获取更多信息.

当您传递一个DOMNode到saveXML()时,您只能返回该节点的内容而不是整个文档.

脚本宝典总结

以上是脚本宝典为你收集整理的在PHP中,如何从DOMNode中获取外部XML?全部内容,希望文章能够帮你解决在PHP中,如何从DOMNode中获取外部XML?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。