将&lt转换为<xml文档

boo*_*oom 6 xml

我已经读取了一个XML文件并转换为NSXMLDocument对象.但是,由于节点的字符串内容中存在"<",它已被转换为"<".因此,当我将其作为xml文档写入文件时,其中包含字符"<".

如何将该文件写为普通的XML文件,其中"<"将替换为"<".

谢谢和问候,列宁

Lac*_*che 5

<字符出现在文本节点中时,它将被序列化,就像&lt;您将 xml 写入文件时一样。

当您稍后使用 xml 解析器读取该文件时,文本节点将包含原始<字符。

您还可以选择对文本节点进行 CDATA 编码。在这种情况下,序列化字符<位于 CDATA 块内。许多 XML API 不会保留 CDATA 和文本节点之间的任何区别。CDATA 应该被认为是一种转义机制,使人类作者可以轻松进行编辑。