私はこのように、定義された属性のないXMLコンテンツを持っている:必須のXML属性を検出するにはどうすればよいですか?
<rootElement>
<subElement1/>
</rootElement>
私はこのXMLのためのXMLスキーマ(XSD)で定義された必要な属性を持つこのXMLコンテンツを移入します。
たとえば、XSDによると、subElement1には属性 'id'が必要です。
これを検出してその属性をXMLに追加する最良の方法(Java処理用)は何ですか? 必要な属性を追加し、適切な値を設定する必要があります。例えばその結果
私たちは、次のXMLを持っている必要があります上:
<rootElement>
<subElement1 id="some-value"/>
</rootElement>
私はそれを知っています。しかし、どのように私は必要な属性を見つけるのですか?私はSAXパーサを見て、それをやる方法を見つけませんでした。 – Nawa
このhttp://tutorials.jenkov.com/java-xml/dom-schema-validation.htmlを確認してください。検証を有効にし、エラーハンドラを使用します... – Cris
はい、私はちょうど場合のこの考えを持っていた – Nawa