2016-05-31 5 views
0

私はXSDスキーマ定義と一致しない要素をxmlドキュメントから削除するJavaコマンドラインアプリケーションを作成するC#開発者です。誰かが私にいくつかの方向性を与えることができればシンプルなコードがありますが、私はファイルなどの読み方のような簡単なことを知っています。私は、ソリューションが再帰を必要とする可能性があると思うが、それが回避できればそれは良いだろう。私はそれが役立つ場合はEclipseでコーディングしていますXSDスキーマ以外のxmlノードを削除する

+1

あなたはXSDに応じて有効なXMLである必要があり、新しいXMLを作成するために、XSLTを使用して、既存のXML(間違ったもの)を変換する必要があります。 –

+0

これはどのプログラミング言語においても難しい問題です。私は、Javaでコードを作成する問題からアルゴリズムを見つける問題を分けることができるので、まずは簡単に何かを書くことで、Javaに慣れておくことをお勧めします。 –

+0

こんにちは、あなたのコメントをいただきありがとうございますが、私は私の質問への答えにのみ興味があります、あなたがそれに答えることができない場合は、コメントしないでください – user2127

答えて

0

XSLTを使用してXMLを有効なXMLに変換する(XSDで検証済み)場合。次の記事は役に立ちます。私の意見で

XML document processing using XSLT

関連する問題