从mysql加载字符串为xml

时间:2012-05-24 14:48:15

标签: php mysql xml string select

我试图从mysql数据库中获取一个字符串,并像xml对象,导航等一样处理它。

我有一个带有“longtext”字段的sql表,它将我的xml文件存储为一个简单的字符串。我在数据库上选择,我得到的是字符串,但只有信息,而不是标签等。

有没有办法从mysql数据库中选择一个字符串(xml格式化),将它转换为php并将其作为xml文件使用?

提前致谢

1 个答案:

答案 0 :(得分:0)

从数据库中检索字符串,然后将其加载到SimpleXML

$xmlObj = new SimpleXMLElement($xmlstr);

从那里你可以使用SimpleXML libray操作xml对象。

如果要检索字符串并将其回显到浏览器,并且只看到标记的内容(没有<>)那么这是因为浏览器将它们解释为HTML标记。如果您使用浏览器view-&gt;源,您将看到纯XML作为字符串。