System::Xml::Schema::XmlSchema クラス
コンテンツ
[
隠れる
]XmlSchema class
XML Schema のインメモリ表現で、World Wide Web Consortium(W3C)による XML Schema Part 1: Structures および XML Schema Part 2: Datatypes で規定されています。
class XmlSchema : public System::Xml::Schema::XmlSchemaObject
メソッド
| メソッド | 説明 |
|---|---|
| Compile(ValidationEventHandler) | XML SchemaObject モデル(SOM)を検証用のスキーマ情報にコンパイルします。プログラムで構築された SOM の構文的および意味的構造をチェックするために使用されます。意味的検証はコンパイル時に実行されます。 |
| Compile(ValidationEventHandler, const SharedPtr<XmlResolver>&) | XML SchemaObject モデル(SOM)を検証用のスキーマ情報にコンパイルします。プログラムで構築された SOM の構文的および意味的構造をチェックするために使用されます。意味的検証はコンパイル時に実行されます。 |
| get_AttributeFormDefault() | スキーマの対象名前空間で宣言された属性の形式を返します。 |
| get_AttributeGroups() | スキーマ内のすべてのグローバル属性グループのスキーマコンパイル後の値を返します。 |
| get_Attributes() | スキーマ内のすべての属性のスキーマコンパイル後の値を返します。 |
| get_BlockDefault() | スキーマの targetNamespace にある要素および複合型の block 属性のデフォルト値を設定する blockDefault 属性を返します。 |
| get_ElementFormDefault() | スキーマの対象名前空間で宣言された要素の形式を返します。 |
| get_Elements() | スキーマ内のすべての要素のスキーマコンパイル後の値を返します。 |
| get_FinalDefault() | スキーマの対象名前空間にある要素および複合型の final 属性のデフォルト値を設定する finalDefault 属性を返します。 |
| get_Groups() | スキーマ内のすべてのグループのスキーマコンパイル後の値を返します。 |
| get_Id() | 文字列 ID を返します。 |
| get_Includes() | 含まれるスキーマとインポートされたスキーマのコレクションを返します。 |
| get_IsCompiled() | スキーマがコンパイルされたかどうかを示します。 |
| get_Items() | スキーマ内のスキーマ要素のコレクションを返し、schema 要素レベルで新しい要素タイプを追加するために使用されます。 |
| get_LineNumber() | schema 要素が参照するファイル内の行番号を返します。 |
| get_LinePosition() | schema 要素が参照するファイル内の行位置を返します。 |
| get_Namespaces() | このスキーマオブジェクトで使用する XmlSerializerNamespaces を返します。 |
| get_Notations() | スキーマ内のすべての表記のスキーマコンパイル後の値を返します。 |
| get_Parent() | この XmlSchemaObject の親を返します。 |
| get_SchemaTypes() | スキーマ内のすべてのスキーマ型のスキーマコンパイル後の値を返します。 |
| get_SourceUri() | スキーマを読み込んだファイルのソース位置を返します。 |
| get_TargetNamespace() | スキーマのターゲット名前空間の Uniform Resource Identifier (URI) を返します。 |
| get_UnhandledAttributes() | スキーマのターゲット名前空間に属さない修飾属性を返します。 |
| get_Version() | スキーマのバージョンを返します。 |
| static Read(const SharedPtr<IO::TextReader>&, ValidationEventHandler) | 提供された IO::TextReader から XML Schema を読み取ります。 |
| static Read(const SharedPtr<IO::Stream>&, ValidationEventHandler) | 提供されたストリームから XML Schema を読み取ります。 |
| static Read(const SharedPtr<XmlReader>&, ValidationEventHandler) | 提供された XmlReader から XML Schema を読み取ります。 |
| set_AttributeFormDefault(XmlSchemaForm) | スキーマのターゲット名前空間で宣言された属性の形式を設定します。 |
| set_BlockDefault(XmlSchemaDerivationMethod) | スキーマの targetNamespace にある要素および複合型の block 属性のデフォルト値を設定する blockDefault 属性を設定します。 |
| set_ElementFormDefault(XmlSchemaForm) | スキーマのターゲット名前空間で宣言された要素の形式を設定します。 |
| set_FinalDefault(XmlSchemaDerivationMethod) | スキーマのターゲット名前空間にある要素および複合型の final 属性のデフォルト値を設定する finalDefault 属性を設定します。 |
| set_Id(const String&) | 文字列 ID を設定します。 |
| set_LineNumber(int32_t) | schema 要素が参照するファイル内の行番号を設定します。 |
| set_LinePosition(int32_t) | schema 要素が参照するファイル内の行位置を設定します。 |
| set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&) | このスキーマ オブジェクトで使用する XmlSerializerNamespaces を設定します。 |
| set_Parent(const SharedPtr<XmlSchemaObject>&) | この XmlSchemaObject の親を設定します。 |
| set_SourceUri(const String&) | スキーマを読み込んだファイルのソース位置を設定します。 |
| set_TargetNamespace(const String&) | スキーマ ターゲット 名前空間の Uniform Resource Identifier (URI) を設定します。 |
| set_UnhandledAttributes(const ArrayPtr<SharedPtr<XmlAttribute>>&) | スキーマ ターゲット 名前空間に属さない修飾属性を設定します。 |
| set_Version(const String&) | スキーマのバージョンを設定します。 |
| Write(const SharedPtr<IO::Stream>&) | 提供されたデータ ストリームに XML Schema を書き込みます。 |
| Write(const SharedPtr<IO::Stream>&, const SharedPtr<XmlNamespaceManager>&) | 指定された XmlNamespaceManager を使用して、提供されたストリームに XML Schema を書き込みます。 |
| Write(const SharedPtr<IO::TextWriter>&) | 提供された IO::TextWriter に XML Schema を書き込みます。 |
| Write(const SharedPtr<IO::TextWriter>&, const SharedPtr<XmlNamespaceManager>&) | 提供された TextWriter に XML Schema を書き込みます。 |
| Write(const SharedPtr<XmlWriter>&) | 提供された XmlWriter に XML Schema を書き込みます。 |
| Write(const SharedPtr<XmlWriter>&, const SharedPtr<XmlNamespaceManager>&) | 提供された XmlWriter に XML Schema を書き込みます。 |
| XmlSchema() | XmlSchema クラスの新しいインスタンスを初期化します。 |
| XmlSchemaObject() | XmlSchemaObject クラスの新しいインスタンスを初期化します。 |
フィールド
| フィールド | 説明 |
|---|---|
| static InstanceNamespace | XML スキーマ インスタンス 名前空間です。このフィールドは定数です。 |
| static Namespace | XML スキーマ 名前空間です。このフィールドは定数です。 |
Typedefs
| 型定義 | 説明 |
|---|---|
| Ptr | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
備考
このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
参照
- Class XmlSchemaObject
- Namespace System::Xml::Schema
- Library Aspose.Page for C++