を予防する方法を定型のJavaコードの構文解析が複雑にXMLファイルとは何ですか?

StackOverflow https://stackoverflow.com/questions/2259135

  •  20-09-2019
  •  | 
  •  

質問

まっていXMLパーサーとDocumentBuilderFactoryのための複雑なXMLファイルです。がありますの多くの異なるノードの種類により多くの定型コードです。のためのすべてのノードタイプ(NodeName)していまループの子どものスイッチの子供です。

できるだけ登録に必要なコードの異なるノードの種類とその解析?

役に立ちましたか?

解決

複数の方法:

  • Refactor 繰り返しコードをベす。
  • の利用 XPath 特定のノードます。
  • XMLに変換するfullworthy Javabeanツールなど XMLBeans.

他のヒント

Java DOM解析APIは、実際にビット定型.ありその他のライブラリ:

カスタムパーサーを書くのは移動するための方法ではないかもしれません。 あなたは、単にJavaオブジェクトにXMLをマッピングする必要がある場合は、既存のライブラリやツールがベストです。他の誰かが決まり文句を心配してみましょう。

私はルールの束を取り、あなたのためのJava BeanをbuuildsのApacheのDigesterの大ファンです。あなたは、ApacheのXMLBeansを使用することができ、ほとんどの学習曲線のより多くが、より多くの柔軟性とパワーのために。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top