加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 14:09:16 所属栏目:PHP教程 来源:网络整理
导读:如果您在 PHP中有 DOMNode,那么如何获得外部xml(即,此元素内的所有XML以及元素本身)? 例如,让我们说这是结构 car tireMichelin/tire seatsLeather/seats type colorred/color makeAudi/make /type/car 我有一个指向 type节点…我想回来 type colorred/color
如果您在 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()时,您只能返回该节点的内容而不是整个文档.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读