xml在xml文件中的转换

时间:2011-10-20 15:10:33

标签: xml

我有一个巨大的xml文件,有些字段文本实际上是大块的xml,用转换后的代码块写成,如下所示:

<RESPONSE_DATA>
    <RESULT>
        <BLOCK>
 ....
        </BLOCK>
    </RESULT>
</RESPONSE_DATA>

我想知道是否有一些现成的工具或库可以将其转换为适当的xml。任何事情都可以,java / c#或其他代码,或任何独立工具。

谢谢

2 个答案:

答案 0 :(得分:2)

当XML解析器看到如下输入时:

<p>
&lt;RESPONSE_DATA&gt;
    &lt;RESULT&gt;
        &lt;BLOCK&gt;
 ....
        &lt;/BLOCK&gt;
    &lt;/RESULT&gt;
&lt;/RESPONSE_DATA&gt;
</p>

它将为应用程序提供一个内容为

的文本节点
<RESPONSE>
  <RESULT>
     <BLOCK>
 ....
     </BLOCK>
  </RESULT>
</RESPONSE>

可以处理此问题的“随时可用的工具或库”是XML解析器。当您将XML嵌套在XML中时,您需要两个解析过程:第一个解析将嵌套的XML提取为带有角括号的字符串,然后将其传递给另一个XML解析器以分析其结构。

答案 1 :(得分:1)

如果解析整个XML文档并访问此值,则任何XML解析器都应该正确解码它。我很确定.Net中的那些。