用 PHP,php,xml,xml-parsing"/>

首页 > 解决方案 > 如何解析 XML 的用 PHP

问题描述

如果有人可以告诉我如何将以下字符串从 XML 解码为 PHP,我会很高兴:

  <media:text type="html">
    <p> 
      <a href="foo.com">
        <img src="foo.com/foo.jpg" align="left" alt="Foo title" title="Foo title" border="0" />
      </a>
    </p>
  </media:text>

这是以下项目的一部分:

<item>
  <title>Foo title</title>
  <description>Foo Description</description>
  <link>foo.com</link>
  <pubDate>Tue, 02 Feb 2021 18:23:51 EST</pubDate>
  <media:content url="foo.com/foo.jpg" />
  **<media:text type="html">
    <p> 
      <a href="foo.com">
        <img src="foo.com/foo.jpg" align="left" alt="Foo title" title="Foo title" border="0" />
      </a>
    </p>
  </media:text>**
</item>

带有代码部分

$ content = $ xml-> channel-> item [$ i] -> children ('media', True) -> content-> attributes ();

我只能重视内容,但我不能提取

<media: text type = "html">

感谢那些可以帮助我的人!

标签: phpxmlxml-parsing

解决方案


您可以使用 SimpleXMLElement 函数来解析您的 XML,您将收到一个易于解析的数组。

请参阅https://www.php.net/manual/fr/simplexml.examples-basic.php


推荐阅读