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>

それら<item>の約30.000があります。 ときどき- 時期はわかりませんが -<c>タグの文字が欠落しています。「203」ではなく「3」という値になります。一部のアイテムについて。

これは、同じファイルに対して再現可能に発生します。ファイルの順列が異なる場合 (アイテムの順序が異なる場合)、これは発生しません。

これは、複数の環境のうちの 1 つでのみ発生します。さらに悪いことに、私はその環境に直接アクセスできないため、デバッグは非常に困難です。

私の実装は、パーサーがコンテンツをチャンクで取得するという事実を認識しています。

4

0 に答える 0