PHP SimpleXML和转义字符串

时间:2010-09-02 14:19:19

标签: php simplexml

我有一个脚本从数据库中提取一些数据,然后使用SimpleXML以xml格式发送它。使用该服务的客户端使用file_get_contents( url-to-script )加载xml,然后使用SimpleXML查找相关数据并将其显示在网页上。

我遇到的问题是网页上的输出总是被转义。无论我运行多少次我通过stripslashes回来的字符串,它仍然被转义。

如何删除斜线的任何想法?

编辑:

数据通过第三方应用程序放入数据库,我们从不以编程方式输入。但是,我们在许多其他应用程序中从中提取它并且它没有被转义。

我们没有在任何地方对数据使用addslashes。

magic_quotes_gpc已启用,所有其他magic_quotes选项均已关闭

1 个答案:

答案 0 :(得分:0)

请尝试回答以下问题并更新您的问题,这将有助于找出问题所在

  • 如何将数据输入数据库?
  • 你在使用addslashes吗?
  • 您的服务器上是否已启用magic_quotes
  • 您是否有一个xml数据的示例在进入数据库之前以及何时出现?
  • 您可以将一些输入xml数据的代码发布到数据库中吗?

这是帮助您不必盲目猜测的必要信息。