我有一个包含副本就是BEING变成XML领域的一个MySQL表。 一些在MySQL领域的副本有周围的粗体字标签:
<b>This will be bold</b>, this won't be
。
但是,当我来到建用我的XML文档的XmlWriter ,副本最终看起来是这样的:
<b>This will be bold</b>, this won't be
谁能告诉我我如何能避免字符编码,这些标签?
我有一个包含副本就是BEING变成XML领域的一个MySQL表。 一些在MySQL领域的副本有周围的粗体字标签:
<b>This will be bold</b>, this won't be
。
但是,当我来到建用我的XML文档的XmlWriter ,副本最终看起来是这样的:
<b>This will be bold</b>, this won't be
谁能告诉我我如何能避免字符编码,这些标签?
我猜你的代码需要使用XMLWriter::writeRaw
而不是XMLWriter::text
。
请注意,这仅是一个很好的解决方案,如果你有信心在数据库中的内容将是正确的XML。 否则,你就需要先运行通过DOM解析器这样的内容DOMDocument::loadXML
与DOMDocument::recover
标志设置,然后导出与内容DOMDocument::saveXML
并将它传递给XMLWriter::writeRaw
。
通过您的副本html_entity_decode()
就像这样:
echo html_entity_decode("<b>This will be bold</b>, this won't be");