System::Xml::Schema::XmlSchemaObject class

XmlSchemaObject class

Представляет корневой класс для иерархии модели объектов схемы Xml и служит базовым классом для таких классов, как класс XmlSchema.

class XmlSchemaObject : public System::Object

Методы

МетодОписание
get_LineNumber()Возвращает номер строки в файле, к которому относится элемент schema.
get_LinePosition()Возвращает позицию символа в строке в файле, к которому относится элемент schema.
get_Namespaces()Возвращает XmlSerializerNamespaces, используемые с этим объектом схемы.
get_Parent()Возвращает родителя этого XmlSchemaObject.
get_SourceUri()Возвращает исходное расположение файла, загрузившего схему.
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&)Устанавливает исходное расположение файла, загрузившего схему.
XmlSchemaObject()Инициализирует новый экземпляр класса XmlSchemaObject.

Typedefs

Определение типаОписание
PtrПсевдоним для shared pointer к экземпляру этого класса.

Примечания

Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также