0

如果有人可以告诉我如何将以下字符串从 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">

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

4

1 回答 1

0

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

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

于 2021-02-03T14:03:41.173 回答