さまざまな要素(つまり、同じ要素が複数回繰り返されていない)を持つ巨大なXMLファイルを解析するにはどうすればよいですか。Goのさまざまな要素を持つ巨大なXMLファイルを解析する方法は?
例:
<stuff>
<header>...</header>
<item>...</item>
...
<item>...</item>
<something>...</sometihng>
</stuff>
私は私がファイルごとにタグの具体的な量で複数の小さなファイルで、このファイルを分割することができるようになる移動でスクリプトを書きたいです。 Goを使ってXMLを解析する方法に関するすべての例は、ファイル内にある要素を知ることに依存しているようです。
これを知らずにファイルを解析することはできますか?どの要素(ヘッダー、アイテム、何かなど)に関係なく、XMLの各要素のようなもの
ファイルの終わりと実際のエラーを区別する方法についてのヒント? EOFと比較するために定義されたエラー値がありますか?私はパニックやlog.Fatalでエラーを処理するので、これはループを終了する最良の方法ではありません。 – Bunyk
ああ、決して私が行くことの騒ぎであることは気にしないでください。エラーが 'io.EOF'の場合はループを中断し、それ以外の場合はエラーを処理します。 – Bunyk