我已经读取了一个XML文件并转换为NSXMLDocument对象.但是,由于节点的字符串内容中存在"<",它已被转换为"<".因此,当我将其作为xml文档写入文件时,其中包含字符"<".
如何将该文件写为普通的XML文件,其中"<"将替换为"<".
谢谢和问候,列宁
当<字符出现在文本节点中时,它将被序列化,就像<您将 xml 写入文件时一样。
当您稍后使用 xml 解析器读取该文件时,文本节点将包含原始<字符。
您还可以选择对文本节点进行 CDATA 编码。在这种情况下,序列化字符<位于 CDATA 块内。许多 XML API 不会保留 CDATA 和文本节点之间的任何区别。CDATA 应该被认为是一种转义机制,使人类作者可以轻松进行编辑。