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