XML 標準
InterSystems IRIS® データ・プラットフォームでの XML サポートは、以下の規格に従います。
-
XML 1.0 のネームスペース (https://www.w3.org/TR/REC-xml-names/Opens in a new tab)
-
XML Schema 1.0 (https://www.w3.org/TR/xmlschema-0/Opens in a new tab、https://www.w3.org/TR/xmlschema-1/Opens in a new tab、https://www.w3.org/TR/xmlschema-2/Opens in a new tab)
-
https://www.w3.org/TR/xpathOpens in a new tab で指定された XPath 1.0
-
SOAP 1.1 規格のセクション 5 で指定された SOAP 1.1 エンコード。
-
SOAP 1.2 規格のセクション 3 パート 2 : Adjuncts (https://www.w3.org/TR/soap12-part2/Opens in a new tab) で指定された SOAP 1.2 エンコード。
SOAP の詳細は、W3 の Web サイト (例えば、https://www.w3.org/TR/2003/REC-soap12-part1-20030624/Opens in a new tab) を参照してください。
-
https://www.w3.org/TR/xml-c14nOpens in a new tab で指定された XML Canonicalization バージョン 1.0 (包含的な正規化とも呼ばれる)。
-
https://www.w3.org/TR/xml-exc-c14n/Opens in a new tab で指定された XML Exclusive Canonicalization バージョン 1.0 (InclusiveNamespaces PrefixList 機能 (https://www.w3.org/TR/xml-exc-c14n/#def-InclusiveNamespaces-PrefixListOpens in a new tab) を含む)
-
XML 暗号化 (https://www.w3.org/TR/xmlenc-core/Opens in a new tab)
InterSystems IRIS は、RSA-OAEP または RSA-1.5 を使用したキー暗号化、および AES-128、AES-192、または AES-256 を使用したメッセージ本文のデータ暗号化をサポートしています。
-
Exclusive XML Canonicalization と RSA SHA-1 を使用した XML シグニチャ (https://www.w3.org/TR/xmldsig-core/Opens in a new tab)
InterSystems IRIS SAX パーサでは、XML 1.0 勧告に準拠する標準 Xerces-C++ ライブラリが使用されます。これらの標準のリストについては、http://xml.apache.org/xerces-c/Opens in a new tab を参照してください。
InterSystems IRIS は、以下の 2 つの XSLT プロセッサを提供します。
-
Xalan プロセッサは XSLT 1.0 をサポートします。
-
Saxon プロセッサは XSLT 2.0 をサポートします。
"SOAP 標準" および "SOAP セキュリティ標準" も参照してください。
XML で想定される文字セットの詳細は、W3 Web サイト (https://www.w3.org/TR/2006/REC-xml-20060816/#charsetsOpens in a new tab) を参照してください。
InterSystems IRIS では、1 つの要素内でそれぞれ別のネームスペースにある複数の同名属性をサポートしていません。