2013-04-01 20 views
2

我似乎是在一个无人的土地与我正在处理的XML。我必须满足具有一个部分格式化这样的第三方格式:使用$ dom-> saveXML(),以输出与所述单引号仍然未编码XML结果XML DOMDocument输出不编码报价

<description> 
    big red 
    <name>'ball'</name> 
</description> 

在上面的例子(同样双引号)。留下未编码的单引号或双引号会在我的一些客户系统中引发错误。另一方面,SimpleXML将允许我输出编码的引号,但是我一直无法弄清楚如何创建一个既有文本值又有子节点的节点。意思是,更新文本会删除孩子,并尝试重新添加孩子删除文本。

我一直在这上面敲了一下头,所以任何帮助表示赞赏。

回答

0

由于这不是一个有效的XML,所以您可以手动检查输出并使用正则表达式自己编码引号。

+0

我希望这能行,但我希望还有一些更清晰的方法来处理它。 – Sam