XML / PHP复杂元素在保留原始标记的同时进行解析

时间:2014-09-28 22:38:16

标签: php xml parsing

我对编码很新,我还在学习绳索。我得到了一个我正在处理的XML提要,除了易于处理的其他常见数据之外,我还可以获得复杂的元素,例如:

<para>Text before the <a href="www.alink.com">Link</a> more text after the link.</para>.

我通过simplexml_load_string($ xml)从XML中获取数据,这是我出错的地方。处理XML文件的最佳方法是什么?可能有也可能没有“内联子”。元素使输出看起来应该如此。我可以获取数据但我最终得到的是两个条目,&#34;链接后链接更多文本之前的文本。&#34;和链接本身。

这看起来很简单,我确定其他人可能会碰到这个但我不确定如何保留原始标记。我一直试图找到一个好老谷歌的答案,但我必须没有使用正确的条款。任何帮助或指向资源的指针都将非常感激。我在网上经历了一些教程,但我不确定自己做错了什么。

感谢。

1 个答案:

答案 0 :(得分:0)

似乎SimpleXml可以在简单的xmls上工作;) 这可能是您的解决方案Use DOMDocument