0

我正在解析表单的 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>

其中大约有 30.000 个<item>有时——我不知道什么时候——<c>标签中的字符会丢失。导致值“3”而不是“203”。对于某些项目。

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

这只发生在几个环境之一。更糟糕的是,我无法直接访问该环境,因此调试非常困难。

我的实现知道这样一个事实,即解析器获取的是块中的内容。

4

0 回答 0