このようなxmlでLOAD XML INFILEを使用するにはどうすればよいですか。PHP で simplexml_load_file を使用してループしようとしましたが、このファイルは非常に大きいため、数時間後にスクリプトの実行が停止しました。LOAD XML INFILE の使い方がわかりません。ドキュメントを読んでみましたが、各項目に複数のカテゴリ フィールドがあり、すべて同じ名前が付けられている場合にどのように機能するかわかりませんでした。
<item>
<id>1</id>
<category>
<id>1</id>
<name>Accessories</name>
</category>
<category>
<id>15</id>
<name>Home Accessories</name>
</category>
</item>
<item>
<id>2</id>
<category>
<id>13</id>
<name>Tools</name>
</category>
<category>
<id>39</id>
<name>Power Tools</name>
</category>
<bullet>
<point>Will cut plywood, OSB, paneling and finish cut pine</point>
<seqNbr>10</seqNbr>
</bullet>
<bullet>
<point>Smooth celcon slider locks blade in position</point>
<seqNbr>40</seqNbr>
</bullet>
</item>
また、一部のアイテムには属性や箇条書きなどの追加フィールドがあり、それらは一貫していません。つまり、1 つの属性が 2 つ、別のアイテムが 10 になることがあります。