Page History
...
機能 | 記述 |
|---|---|
http://xml.org/sax/features/validation | DTD検証が有効です。 |
http://xml.org/sax/features/namespaces | ネームスペース処理が有効です。 |
http://apache.org/xml/features/validation/dynamic | 動的検証が有効です。 |
http://apache.org/xml/features/validation/schema | XMLスキーマ検証はデフォルトで無効です。 |
DTD文法は、ルート・エレメントの前のDOCTYPEで指定します。
<!DOCTYPE Orders SYSTEM "order.dtd">
XMLスキーマ文法は、ドキュメントのルート・エレメントのxsi:schemaLocationまたはxsi:noNamespaceSchemaLocation属性で指定します。
...
以下に、ターゲットのネームスペースがない場合の例を示します。
<document xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'xsi:noNamespaceSchemaLocation='document.xsd'></document>
以下に、ターゲットのネームスペースがある場合の例を示します。スキーマに定義されたターゲット・ネームスペースとは異なるネームスペースを指定するとエラーが発生するため注意してください。
<document xmlns='http://my.com' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'xsi:schemaLocation='http://my.com document.xsd'></document>
DTD検証機能とスキーマ検証機能の両方が有効な場合
パイプラインに両方の検証機能がある場合は以下のようになります。
...
詳細については、以下を参照してください。
...
...
...
...