XML ワイヤー形式: xsi:type 属性の処理

接頭部 "xsi" は、XML Schema namespace for instances の規則によって使用されるネーム・スペース接頭部です。 XML 文書には、xsi:type 属性を持つエレメントを含めることができます。 これは、エレメントの明示的データ・タイプを提供します。

MRM XML パーサーは、XML 文書内の xsi:type 属性の影響を受けます。 これは、エレメントのデータ・タイプを適宜変更して、xsi:type 属性をメッセージ・ツリーに追加します。

MRM XML 書き込み機能は、メッセージ・ツリー内の xsi:type 属性の影響を受けます。 これは、XML ワイヤー形式のメッセージ・セット・プロパティー「xsi:type 属性の出力ポリシー」に従って、xsi:type 属性を出力します。 例えば、xsi:type 属性を除去し、すべてのエレメントについて出力するか、または SOAP 標準で指定された規則に従って出力することができます。

妥当性検査が WebSphere Message Broker メッセージ・フローについて使用可能にされている場合、妥当性検査ロジックは xsi:type 属性の影響を受け、それらを使用してエレメントの妥当性検査を変更します。 また、World Wide Web Consortium (W3C) Web サイトの XML Schema Part 1: Structures で説明されている規則を使用して、xsi:type 属性の値を妥当性検査します。

xsi:type 属性を含む XML 文書の構文解析および書き込みを行う際に覚えておくべき、いくつかの重要なポイントがあります。

xsi:type 属性の詳細については、World Wide Web Consortium (W3C) Web サイトの XML Schema Part 0: Primer を参照してください。

関連概念
XML スキーマおよびメッセージ・モデル
関連資料
XML ワイヤー形式メッセージ・セットのプロパティー
メッセージ・フローのマイグレーションの注意事項
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ad00795_