gpt4 book ai didi

php - 在 PHP 中存储复杂的 XML 值

转载 作者:行者123 更新时间:2023-12-04 16:56:43 25 4
gpt4 key购买 nike

考虑这个假设的 xml:

<myApi xmlns="urn:something" xmlns:bla="urn:hello">
<argument1>foo</argument1>
<argument2>
<p xmlns="http://www.w3.org/1999/xhtml">Some paragraph of text. <img src="http://www.example.org/hello.png" bla:test="oi" /></p>
</argument2>
</myApi>

PHP 中解析第二个参数的最佳方法是什么。完整的 xml 结构必须存储在数据库中,但必须考虑这样一个事实,即它可以引用文档中更高级别的已声明的 xml namespace 。

有没有一种好方法可以使用任何现成的 PHP 解析库取出一大块 XML 并存储所有语义信息?

最佳答案

你看过 SimpleXML 吗?它在没有验证的情况下进行解析,因此您可以将任何格式良好的 XML 扔给它,并自己整理出有效和无效的标签。您还可以提取任何级别的 XML 片段。它唯一有点挣扎的是命名空间。

关于php - 在 PHP 中存储复杂的 XML 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3937592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com