【发布时间】:2013-03-21 12:46:54
【问题描述】:
我需要保留一些从另一个系统接收到的 XML 数据。以下是我们收到的示例:
<SomeTag display="1 2 3 4 5 <anotherTag>someValue</anotherTag>" />
当它被读入然后保存到我们的数据库时,它是这样保存的:
<SomeTag display="1 2 3 4 5 <anotherTag>someValue</anotherTag>" />
我想在不编码 > 符号的情况下完全保留数据。
【问题讨论】:
-
为什么?就任何 XML 解析器而言,这两种形式都是相同的。如果您关心差异,那么您不应该使用像 StAX 这样的 XML API 来处理数据。事实上,当您从 StAX 解析器获取属性值时,您无法知道它是否在原始字节中表示为
&gt;、&gt;、&#x3E或其他。 -
我同意,这就是我的想法。只是想验证一下。谢谢大家!