我有一个巨大的xml文件,一些字段文本实际上是大块的xml,用转换后的代码块编写,如下所示:
<RESPONSE_DATA>
<RESULT>
<BLOCK>
....
</BLOCK>
</RESULT>
</RESPONSE_DATA>我想知道是否有现成的工具或库可以将其转换为合适的xml。任何东西都可以,java/c#或者其他代码,或者任何独立的工具。
谢谢
发布于 2011-10-20 23:19:59
如果解析整个XML文档并访问此值,则任何XML解析器都应该正确解码后返回该值。我非常确定.Net中的那些人是这样做的。
发布于 2011-10-21 00:25:54
当XML解析器看到如下输入时:
<p>
<RESPONSE_DATA>
<RESULT>
<BLOCK>
....
</BLOCK>
</RESULT>
</RESPONSE_DATA>
</p>它将向应用程序呈现一个文本节点,该节点的内容为
<RESPONSE>
<RESULT>
<BLOCK>
....
</BLOCK>
</RESULT>
</RESPONSE>可以处理这种情况的“现成工具或库”是XML解析器。当您转义了嵌套在XML中的XML时,您需要两次解析:第一次解析将嵌套的XML提取为带尖括号的字符串,然后将其传递给另一个XML解析器来分析其结构。
https://stackoverflow.com/questions/7838057
复制相似问题