我在一个 XML 文件中有一些 XML数据,我想将其传递给另一个应用程序。我用过 XMLPullPaser。
<?xml version="1.0" encoding="utf-8" ?>
<node1>
<node2>dd03</node2>
<node3>,17,0,,**<xml><cell>555</cell></xml>**,</node3>
</bintextobj>
节点 3 包含突出显示的数据。我想作为 xml 文件的数据传递的 xml。有没有办法做到这一点?
使用CDATA存储值。这将导致解析器将 node3 的值视为纯文本。
<node3><![CDATA[,17,0,,**<xml><cell>555</cell></xml>**,]]></node3>
编写 xsl 以提取<xml>..</xml>
并写入新的 xml 文件,该文件可以传递给其他应用程序。