1

DOM パーサーを使用して XML ファイルからデータを読み取ります。データの読み取り、変更、書き戻しの方法を知っています。ただし、XML ファイルからオブジェクトを作成できるかどうかを知りたいです。

次のような XML ファイルがあります。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE people SYSTEM "validator.dtd">

<people>
    <student>
        <name>John</name>
        <course>Computer Technology</course>
        <semester>6</semester>
        <scheme>E</scheme>
    </student>

    <student>
        <name>Foo</name>
        <course>Industrial Electronics</course>
        <semester>6</semester>
        <scheme>E</scheme>
    </student>
</people>  

そして、それをオブジェクトにして、それらを渡すことができるようにしたいと思います。解決策はありますか?

4

2 に答える 2

2

XML Bean または JAXB ライブラリーを見ることができます。スキーマ ファイルはなく、サンプルの XML ファイルがある場合は、xmlbeans の inst2xsd ツールを使用して作成できます。http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html . これにより、スキーマを使い始めることができます。

于 2013-04-16T03:16:20.037 に答える