2011-07-02 9 views
1

私はアプリケーションに素敵なXMLソースビューアを追加しました。今、xmlドキュメントを定義するXSDスキームがあります。このスキームに依存するいくつかのソースバリデーションの追加をどこから始めるべきですか?StructuredTextViewerへのソースバリデーションの追加

ありがとうございます!

答えて

2

XMLが整形式であることを確認するには、DocumentBuilderFactoryパーサーを使用してXMLを実行します。さらにXMLで参照する.xsdスキーマに対してそれを検証するには、呼び出し:

factory.setValidating(true); 

XSDスキーマを使用すると、検証するXML内で参照されていない場合、あなたはこのようにそれを自分で供給することができます:

factory.setAttribute(JAXP_SCHEMA_SOURCE, new File(schemaSource)); 

詳しくは、Oracleの記事を参照してください。 http://download.oracle.com/javaee/1.4/tutorial/doc/JAXPDOM8.html

関連する問題