drbz99867 2012-04-16 08:41
浏览 7

如何使用PHP(DOM)将嵌套标记作为字符串而不是实际的嵌套标记?

Consider the xml

<data>
 <node1>
        some text some text <nested-node>nest node content</nested-node> some text
 </node1>
</data>

Want to access <node1> tag (that i can do), But i want to get content as follow...

some text some text &lt;nested-node&gt;nest node content &lt;/nested-node&gt; 
some text

Please help me how can I achieve this???

  • 写回答

2条回答 默认 最新

  • drlnwji79147769 2012-04-16 08:55
    关注

    The problem is that your XML on top is not well formed.

    You cannot use tags in a text sequence. The parser remove such elements.

    XML Escaping

    List of escape characters

    With this:

    $xml = new SimpleXMLElement(file_get_contents('xmltest.xml'));
    var_dump($xml->node1);
    

    you can read the node.

    评论

报告相同问题?

悬赏问题

  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 Revit2020下载问题
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大