-1

csv、Excel、またはタブ区切り形式のファイルを取り込み、特定のスキーマを持つ XML ファイルを作成するために使用できる Java または .NET ライブラリを誰でも推奨できますか。

つまり、XML ファイルを作成するだけではなく、XSD ファイルに続いてファイルに要素を追加する必要があります。

既存のstackoverflowの回答のいくつかを見てきましたが、既存のXSDファイルに基づくものではなく、単純なXMLファイル(たとえば、各列の要素を含む)を作成しているようです。

どうもありがとう!

4

1 に答える 1

0

私は、非常に多くの Java CSV/Excel/Whatever ライブラリの 1 つを使用します。それらのいずれかについては、これらの質問を参照してください: CSV API for JavaExcel データを表示するための Java ライブラリ

次に、JAXB を使用してそれを XML に変換することをお勧めします。JAXB にスキーマを与えると、JAXB は XSD 内のすべてのデータを表すオブジェクトを生成します。次に、CSV または Excel ファイルから取得したデータをこれらのオブジェクトに簡単に入力すると、スキーマに準拠した XML が生成されます。

XSD からの JAXB オブジェクトの生成に関する情報を次に示します。私は個人的に Maven を使用してこれを行いますが、オブジェクトを 1 回生成するだけであれば、http: //publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom で動作するはずです。 ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Ftwbs_jaxbschema2java.html

JAXB の使用に関するチュートリアルは次のとおりです: http://jaxb.java.net/tutorial/

于 2012-04-15T05:09:36.543 に答える