Java SAX XMLReader有时会丢失字符

时间:2013-09-04 09:26:05

标签: java xml-parsing sax

我正在解析格式为

的XML文件
<stuff>
  <date>5.9.2013</date>
  <items>
    <item>
      <a>foo</a>
      <b>bar</b>
      <c>202</c>
      <d>
        <e>baz</e>
        <e>bang</e>
      </d>
    </item>
    <item>
      <a>foo</a>
      <b>bar</b>
      <c>203</c>
      <d>
        <e>baz</e>
        <e>bang</e>
      </d>
    </item>
  </items>
</stuff>

这些<item>中约有30,000个。 有时候 - 我不知道什么时候 - <c>标记中的字符丢失了。导致值“3”而不是 “203”。对于一些项目。

这可重复发生在同一个文件中。对于不同的排列 文件(项目顺序不同),这不会发生。

这只发生在多个环境之一上。更糟糕的是,我没有 可以直接访问该环境,因此调试非常困难。

我的实现意识到解析器获取内容的事实 块。

0 个答案:

没有答案