将xml存储在xml中
发布时间:2020-12-16 07:42:08 所属栏目:百科 来源:网络整理
导读:使用Omni XML软件包,是否可以将 XML代码存储在具有自己的XML数据的另一个XML文件中? 喜欢这个: ?xml version="1.0" encoding="UTF-8" standalone="yes"?rootdata ?xml version="1.0" encoding="UTF-8" standalone="yes"? otherxmldata/otherxml/data 标签
使用Omni
XML软件包,是否可以将
XML代码存储在具有自己的XML数据的另一个XML文件中?
喜欢这个: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <root> <data> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <otherxml>data</otherxml> </data> 标签内部的数据,一切都应该是数据.是否有转义字符阻止解析器将下一个数据解析成XML数据结构? 或者OmniXML是否支持这种情况的序列化? 也欢迎任何其他简单的想法.
您可以使用CDATA:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <root> <data> <![CDATA[ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <otherxml>data</otherxml> ]]> </data> 注意当您获取数据的值时,它将作为一个字符串,因此您必须通过一个新的XML解析器运行它. 以下是omniXML的示例代码: var xml:IXMLDocument; Node:IXMLNode; begin xml := CreateXMLDoc; xml.SelectSingleNode('/root/data',Node); ShowMessage(GetNodeCData(Node,'data','')); end; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |