2

問題があります:

org.jdom パーサーを使用してエキサイティングなソースから xml を構築すると、DTD ファイルで # FIXEDとマークされた値を持つ手動属性が挿入されますが、ソース xml ではこれらの属性が指定されていません。

これらのデフォルトの # FIXED値を xml に挿入しないようにするにはどうすればよいですか? 例: ソース XML

<head type="myhead">my table</head>

DOM パーサー後の結果 XML:

<head type="myhead" is-search="true">my table</head>

ご覧のとおり、is-search属性がありません:(

解決済み: この行を追加

setFeature("http://xml.org/sax/features/validation", false);
setFeature("http://apache.org/xml/features/nonvalidating/load-dtd-grammar", false);
setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
4

0 に答える 0