Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

XML プロジェクション・パラメータの概要

この付録では、Caché の XML プロジェクション・オプションについて概説します。特に明記のない限り、クラス・パラメータは XML 対応クラスで使用可能であり、プロパティ・パラメータはこれらのクラスのプロパティで使用可能です。

トピック パラメータ
XML プロジェクションの有効化。“Caché オブジェクトの XML への投影” を参照してください。 XMLENABLED クラス・パラメータ
要素や属性へのプロパティのマッピング。“Caché オブジェクトの XML への投影” を参照してください。
  • XMLPROJECTION プロパティ・パラメータ ("NONE""ATTRIBUTE""XMLATTRIBUTE""CONTENT""ELEMENT"、または "WRAPPED")

  • XMLSUMMARY クラス・パラメータ

  • XMLDEFAULTREFERENCE クラス・パラメータ ("SUMMARY""COMPLETE""ID""OID"、または "GUID")

  • XMLREFERENCE プロパティ・パラメータ ("SUMMARY""COMPLETE""ID""OID"、または "GUID")

XML 要素名と属性名。“XML の要素名と属性名の制御” を参照してください。
  • XMLNAME クラス・パラメータ

  • XMLNAME プロパティ・パラメータ

  • XMLITEMNAME プロパティ・パラメータ

  • XMLKEYNAME プロパティ・パラメータ

既定値は、XML タイプ名に基づいています。
XML タイプ。“XML スキーマへの投影の制御” を参照してください。
  • XMLTYPE クラス・パラメータ

  • XMLTYPE プロパティ・パラメータ

  • XSDTYPE クラス・パラメータ

ネームスペース。“要素と属性に対するネームスペースの指定” を参照してください。
  • NAMESPACE クラス・パラメータ

  • ELEMENTQUALIFIED クラス・パラメータ (0 または 1)

    このパラメータはエクスポート時にオーバーライドできます。

  • ELEMENTQUALIFIED プロパティ・パラメータ (0 または 1)

    このパラメータはエクスポート時にオーバーライドできます。

  • ATTRIBUTEQUALIFIED クラス・パラメータ (0 または 1)

    このパラメータはエクスポート時にオーバーライドできます。

  • XMLREF プロパティ・パラメータ (0 または 1)

  • REFNAMESPACE プロパティ・パラメータ

  • XMLPREFIX クラス・パラメータ

空文字列および NULL。“空文字列および NULL 値の処理” を参照してください。
  • XMLUSEEMPTYELEMENT クラス・パラメータ (0 または 1)

  • XMLIGNORENULL クラス・パラメータ (0、1、"INPUTONLY"、または "RUNTIME")

  • XMLNIL クラス・パラメータ (0 または 1)

    XMLNIL プロパティ・パラメータ (0 または 1)

    XMLIGNORENULL が "RUNTIME" の場合は、XMLNIL をエクスポート時またはインポート時にオーバーライドできます。

  • XMLNILNOOBJECT クラス・パラメータ (0 または 1)

  • XMLNILNOOBJECT プロパティ・パラメータ (0 または 1)

XML 特殊文字のエスケープ。“XML 特殊文字の処理” を参照してください。
  • CONTENT パラメータ ("STRING""ESCAPE""ESCAPE-C14N"、または "MIXED")

  • ESCAPE パラメータ ("XML" または "HTML")

タイム・ゾーン。“UTC タイム・ゾーン・インジケータの処理” を参照してください。 XMLTIMEZONE プロパティ・パラメータ ("UTC" または "IGNORE")
XML タイプの詳細情報 (制限事項を含む)。“XML スキーマへの投影の制御” および “XML スキーマの詳細オプション” を参照してください。
  • XMLTYPECONSTRAINT プロパティ・パラメータ ("EXPLICIT""CHOICE"、または "SUBSTITUTIONGROUP")

  • XMLINCLUDEINGROUP クラス・パラメータ (0 または 1)

  • XMLCHOICELIST プロパティ・パラメータ

  • XMLINHERITANCE クラス・パラメータ ("left" または "right")

  • 多数の Caché データ型プロパティ・パラメータ

入力、出力、または入出力用のプロパティの使用。“投影されるプロパティの可用性の制御” を参照してください。 XMLIO プロパティ・パラメータ ("INOUT""IN""OUT"、または "CALC")
使用可能な XML ドキュメント形式の制御。“XML ドキュメントのフォーマット・オプションの指定” を参照してください。 XMLFORMAT クラス・パラメータ ("LITERAL""ENCODED"、または NULL (両方の形式の場合))
同じ名前の複数の要素。“複数の同名の要素を含む XML ドキュメントの処理” を参照してください。 XMLSEQUENCE クラス・パラメータ (0 または 1)
ストリーム・プロパティ。“ストリーム・プロパティの行末の制御” を参照してください。 XMLSTREAMMODE プロパティ・パラメータ ("BLOCK" または "LINE")
予期しない要素および属性。“インポート時の予期しない要素および属性の処理” を参照してください。
  • XMLIGNOREINVALIDTAG クラス・パラメータ (0 または 1)

  • XMLIGNOREINVALIDATTRIBUTE クラス・パラメータ (0 または 1)

ネームスペース接頭語。“エクスポート時のネームスペース接頭語の制御” を参照してください。 XMLPREFIX クラス・パラメータ
スキーマにおける pattern 制限の指定。 XMLPATTERN プロパティ・パラメータ

その他のパラメータ : XMLELEMENTREF プロパティ・パラメータ。このプロパティ・パラメータは廃止されています (XMLREF に置き換えられました) が、永久にサポートされます。

FeedbackOpens in a new tab