問題があります:
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);