System::Xml::XmlParserContext クラス

XmlParserContext class

XML フラグメントを解析するために XmlReader が必要とするすべてのコンテキスト情報を提供します。

class XmlParserContext : public System::Object

メソッド

メソッド説明
get_BaseURI()ベース URI を返します。
get_DocTypeName()文書型宣言の名前を返します。
get_Encoding()エンコーディングの種類を返します。
get_InternalSubset()内部 DTD サブセットを返します。
get_NamespaceManager()XmlNamespaceManager を返します。
get_NameTable()XmlNameTable を返します。このテーブルは文字列をアトミック化するために使用されます。アトミック化された文字列の詳細については、XmlNameTable を参照してください。
get_PublicId()公開識別子を返します。
get_SystemId()システム識別子を返します。
get_XmlLang()現在の xml:lang スコープを返します。
get_XmlSpace()現在の xml:space スコープを返します。
set_BaseURI(const String&)ベース URI を設定します。
set_DocTypeName(const String&)文書型宣言の名前を設定します。
set_Encoding(const SharedPtr<System::Text::Encoding>&)エンコーディングの種類を設定します。
set_InternalSubset(const String&)内部 DTD サブセットを設定します。
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)XmlNamespaceManager を設定します。
set_NameTable(const SharedPtr<XmlNameTable>&)XmlNameTable を設定します。このテーブルは文字列をアトミック化するために使用されます。アトミック化された文字列の詳細については、XmlNameTable を参照してください。
set_PublicId(const String&)公開識別子を設定します。
set_SystemId(const String&)システム識別子を設定します。
set_XmlLang(const String&)現在の xml:lang スコープを設定します。
set_XmlSpace(System::Xml::XmlSpace)現在の xml:space スコープを設定します。
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)指定された XmlNameTableXmlNamespaceManagerxml:langxml:space の値を使用して、XmlParserContext クラスの新しいインスタンスを初期化します。
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)指定された XmlNameTableXmlNamespaceManagerxml:langxml:space、エンコーディングの値を使用して、XmlParserContext クラスの新しいインスタンスを初期化します。
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace)指定された XmlNameTableXmlNamespaceManager、ベース URI、xml:langxml:space、文書型の値を使用して、XmlParserContext クラスの新しいインスタンスを初期化します。
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)指定されたXmlNameTableXmlNamespaceManager、ベースURI、xml:langxml:space、エンコーディング、および文書タイプの値を使用して、XmlParserContext クラスの新しいインスタンスを初期化します。

Typedefs

型定義説明
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

備考

このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照