2017-03-05 7 views
0

XSDスキーマに基づいて一種の「スケルトン」XMLを作成する必要があります。Javaを使用してXSDスキーマからxmlを生成する

これらのスキーマで定義されたドキュメントには名前空間がありません。それらは、自動化された方法ではなく、他の開発者によって作成されます。

混在したコンテンツはありません。つまり、要素には要素のみ、またはテキストのみを含めることができます。

このサンプルXMLのためのルールは以下のとおりです。テキストのみのコンテンツは、他のすべてのオプションであり、必須の要素はサンプルのXMLに含まれるべきサンプルXML

  • に作成すべきではない含めることができます

    • 要素
    • 要素は、複数回出現しても1回だけ作成する必要があります。
    • 属性、コメント、処理命令などの他のノードは省略してください。サンプルxmlは「要素ツリー」

    JavaでこのようなサンプルXMLを生成できるAPIまたはツールはありますか?私はどこから始めるべきかのポインタを探しています。

    これは、サンプルxmlが他のXSLT変換で使用されるため、プログラムで確実に実行する必要があります。 XMLへ

  • 答えて

    -1

    のxsd:

    1:Eclipseを使用することができます(右クリックして[生成]を選択)

    2:日/ Oracleのマルチスキーマ検証

    3:XMLGEN

    を見ます: How to generate sample XML documents from their DTD or XSD?

    微妙な要件については、自分でプログラムする必要があります

    +0

    なぜこれが-1'dだったのか分かりません。リンクはすべてのオプションをカバーしています。既存のソリューションを利用してニーズに合わせて修正する必要があると思いますが、多くの提案が良い出発点です。 – Sprotty

    関連する問題