System::Xml::Schema::XmlSchemaExternal class

XmlSchemaExternal class

Provides information about the included schema.

class XmlSchemaExternal : public System::Xml::Schema::XmlSchemaObject

Methods

MethodDescription
get_Id()Returns the string id.
get_Schema()Returns the XmlSchema for the referenced schema.
get_SchemaLocation()Returns the Uniform Resource Identifier (URI) location for the schema, which tells the schema processor where the schema physically resides.
get_UnhandledAttributes()Returns the qualified attributes, which do not belong to the schema target namespace.
set_Id(const String&)Sets the string id.
set_Schema(const SharedPtr<XmlSchema>&)Sets the XmlSchema for the referenced schema.
set_SchemaLocation(const String&)Sets the Uniform Resource Identifier (URI) location for the schema, which tells the schema processor where the schema physically resides.
set_UnhandledAttributes(const ArrayPtr<SharedPtr<XmlAttribute>>&)Sets the qualified attributes, which do not belong to the schema target namespace.
XmlSchemaExternal()Initializes a new instance of the XmlSchemaExternal class.

Typedefs

TypedefDescription
PtrAn alias for shared pointer to an instance of this class.

Remarks

Objects of this class should only be allocated using System::MakeObject() function. Never create instances of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

See Also