System::Xml::Schema::XmlSchemaCollection::Add метод

XmlSchemaCollection::Add(const SharedPtr<XmlSchema>&) method

Добавляет XmlSchema в коллекцию.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
ПараметрТипОписание
schemaconst SharedPtr<XmlSchema>&XmlSchema для добавления в коллекцию.

ReturnValue

Объект XmlSchema.

См. также

XmlSchemaCollection::Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) method

Добавляет XmlSchema в коллекцию. Указанный XmlResolver используется для разрешения любых внешних ссылок.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema, const SharedPtr<System::Xml::XmlResolver> &resolver)
ПараметрТипОписание
schemaconst SharedPtr<XmlSchema>&XmlSchema для добавления в коллекцию.
resolverconst SharedPtr<System::Xml::XmlResolver>&Используемый XmlResolver для разрешения пространств имён, указанных в элементах include и import. Если это nullptr, внешние ссылки не разрешаются.

ReturnValue

Добавленный XmlSchema в коллекцию схем.

См. также

XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection>&) method

Добавляет все пространства имён, определённые в заданной коллекции (включая связанные с ними схемы), в эту коллекцию.

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
ПараметрТипОписание
schemaconst SharedPtr<XmlSchemaCollection>&Коллекцию XmlSchemaCollection, которую вы хотите добавить в эту коллекцию.

См. также

XmlSchemaCollection::Add(const String&, const SharedPtr<XmlReader>&) method

Добавляет схему, содержащуюся в XmlReader, в коллекцию схем.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader)
ПараметрТипОписание
nsconst String&URI пространства имён, связанный со схемой. Для XML‑схем обычно используется targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader содержащий схему для добавления.

ReturnValue

Добавленный XmlSchema в коллекцию схем; nullptr, если добавляемая схема является XDR‑схемой или в схеме есть ошибки компиляции.

См. также

XmlSchemaCollection::Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) method

Добавляет схему, содержащуюся в XmlReader, в коллекцию схем. Указанный XmlResolver используется для разрешения любых внешних ресурсов.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader, const SharedPtr<System::Xml::XmlResolver> &resolver)
ПараметрТипОписание
nsconst String&URI пространства имён, связанный со схемой. Для XML‑схем обычно используется targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader содержащий схему для добавления.
resolverconst SharedPtr<System::Xml::XmlResolver>&Этот XmlResolver используется для разрешения пространств имён, указанных в элементах include и import или атрибуте x-schema (схемы XDR). Если это nullptr, внешние ссылки не разрешаются.

ReturnValue

Добавленный XmlSchema в коллекцию схем; nullptr, если добавляемая схема является XDR‑схемой или в схеме есть ошибки компиляции.

См. также

XmlSchemaCollection::Add(const String&, const String&) method

Добавляет схему, найденную по указанному URL, в коллекцию схем.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const String &uri)
ПараметрТипОписание
nsconst String&URI пространства имён, связанный со схемой. Для XML‑схем обычно используется targetNamespace.
uriconst String&URL, указывающий схему для загрузки.

ReturnValue

Добавленный XmlSchema в коллекцию схем; nullptr, если добавляемая схема является XDR‑схемой или в схеме есть ошибки компиляции.

См. также