Cosminexus XML Processor ユーザーズガイド
org.w3c.domパッケージに関する注意事項を表6-18に示します。
表6-18 org.w3c.domパッケージに関する注意事項
| 項番 | 注意事項 |
|---|---|
| 1 | DOMConfigurationオブジェクトに設定可能なパラメタを表6-19に示します。設定可能なパラメタは,getParameterNamesメソッドの戻り値,およびcanSetParameterメソッドの戻り値とは一致しません。また,設定不可の値を設定しても,例外が発生しない場合があります。設定不可の値を設定した場合の動作は保証しません。 |
| 2 | DOMConfigurationオブジェクトのパラメタ名は,大文字と小文字が区別されません。 |
| 3 | DOM Level 3では,従来のDOM Level 2のインタフェースに対して新しいメソッドが追加されています。例えば,AttrインタフェースにはisIdメソッドが追加されています。通常のアプリケーションプログラムがこれらのインタフェースをimplementsすることはありませんが,もしimplementsしている場合は,DOM Level 3で追加されたメソッドの実装をアプリケーションに追加する必要があります。 |
| 4 | XMLSchemaで属性のデフォルト値を定義して,その属性に対応するAttrノードを削除したとき,getSpecifiedメソッドの戻り値がfalseである属性ノードは生成されません。 |
| 5 | DocumentオブジェクトのnormalizeDocumentメソッドはサポートしていません。 |
| 6 | DocumentオブジェクトのadoptNodeメソッドはサポートしていません。代わりに,DocumentオブジェクトのimportNodeメソッドとNodeオブジェクトのremoveChildメソッドを組み合わせて使用してください。 |
| 7 | DocumentオブジェクトのgetInputEncodingメソッドおよびEntityオブジェクトのgetInputEncodingメソッドはサポートしていません。 |
| 8 | 次の条件がすべて重なるとき,DocumentオブジェクトのrenameNode(Node n, String namespaceURI, String qualifiedName)メソッドを実行してもDOMException例外は発生しません。
|
| 9 | Attrオブジェクト,Textオブジェクト,EntityReferenceオブジェクト,CDATASectionオブジェクト,DocumentTypeオブジェクト,DocumentFragmentオブジェクトのgetBaseURIメソッドではURIの取得ができません。 |
| 10 | TextオブジェクトのreplaceWholeText(String)メソッドはEntityReferenceノードを含まないDOMツリーに適用してください。 |
| 11 | DOMLocatorオブジェクトのgetByteOffsetの戻り値は常に-1です。 |
| 12 | DOMErrorHandlerオブジェクトのhandleErrorメソッドの引数DOMErrorにgetRelatedDataメソッドを適用したときの戻り値のオブジェクトは,Nodeオブジェクトとは限りません。エラーメッセージを表すStringオブジェクトが戻り値となる場合があります。 |
表6-19 DOMConfigurationオブジェクトに設定可能なパラメタ
| パラメタの名前 | 設定可能な値 |
|---|---|
| canonical-form | false |
| cdata-sections | true,false |
| check-character-normalization | false |
| comments | true,false |
| datatype-normalization | false |
| element-content-whitespace | true |
| entities | true,false |
| error-handler | DOMErrorHandlerオブジェクト |
| infoset | true,false |
| namespaces | true |
| namespace-declarations | true,false |
| normalize-characters | false |
| schema-location | 設定できません |
| schema-type | 設定できません |
| split-cdata-sections | true,false |
| validate | false |
| validate-if-schema | false |
| well-formed | true |
| resource-resolver | LSResourceResolverオブジェクト |
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.