我试图从 mysql 数据库中获取字符串并像 xml 对象、导航等一样处理它。
我有一个带有“longtext”字段的 sql 表,它将我的 xml 文件存储为一个简单的字符串。我在数据库上进行选择,我得到了字符串,但只有信息,而不是标签等。
有什么方法可以从 mysql 数据库(xml 格式)中选择一个字符串,将其转换为 php 并将其作为 xml 文件使用?
提前致谢
从数据库中检索字符串,然后将其加载到SimpleXML中:
$xmlObj = new SimpleXMLElement($xmlstr);
从那里您可以使用 SimpleXML 库操作 xml 对象。
如果您正在检索字符串并将其回显到浏览器,并且您只看到标签的内容(没有<>
),那是因为浏览器将它们解释为 HTML 标签。如果您使用浏览器视图-> 源代码,您将看到纯 XML 作为字符串。