System::Xml::Schema::XmlSchemaCollection::Add método

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

Añade el XmlSchema a la colección.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
ParámetroTipoDescripción
schemaconst SharedPtr<XmlSchema>&El XmlSchema a añadir a la colección.

ReturnValue

El objeto XmlSchema.

Ver también

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

Añade el XmlSchema a la colección. El XmlResolver especificado se usa para resolver cualquier referencia externa.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParámetroTipoDescripción
schemaconst SharedPtr<XmlSchema>&El XmlSchema a añadir a la colección.
resolverconst SharedPtr<System::Xml::XmlResolver>&El XmlResolver usado para resolver los espacios de nombres referenciados en los elementos include y import. Si esto es nullptr, las referencias externas no se resuelven.

ReturnValue

El XmlSchema añadido a la colección de esquemas.

Ver también

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

Agrega todos los espacios de nombres definidos en la colección dada (incluidos sus esquemas asociados) a esta colección.

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
ParámetroTipoDescripción
schemaconst SharedPtr<XmlSchemaCollection>&La XmlSchemaCollection que deseas añadir a esta colección.

Ver también

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

Añade el esquema contenido en el XmlReader a la colección de esquemas.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader)
ParámetroTipoDescripción
nsconst String&El URI del espacio de nombres asociado al esquema. Para los esquemas XML, típicamente será el targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader que contiene el esquema a añadir.

ReturnValue

El XmlSchema añadido a la colección de esquemas; nullptr si el esquema que se está añadiendo es un esquema XDR o si hay errores de compilación en el esquema.

Ver también

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

Agrega el esquema contenido en el XmlReader a la colección de esquemas. El XmlResolver especificado se usa para resolver cualquier recurso externo.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParámetroTipoDescripción
nsconst String&El URI del espacio de nombres asociado al esquema. Para los esquemas XML, típicamente será el targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader que contiene el esquema a añadir.
resolverconst SharedPtr<System::Xml::XmlResolver>&El XmlResolver usado para resolver espacios de nombres referenciados en los elementos include y import o en el atributo x-schema (esquemas XDR). Si es nullptr, las referencias externas no se resuelven.

ReturnValue

El XmlSchema añadido a la colección de esquemas; nullptr si el esquema que se está añadiendo es un esquema XDR o si hay errores de compilación en el esquema.

Ver también

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

Agrega el esquema localizado por la URL proporcionada a la colección de esquemas.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const String &uri)
ParámetroTipoDescripción
nsconst String&El URI del espacio de nombres asociado al esquema. Para los esquemas XML, típicamente será el targetNamespace.
uriconst String&La URL que especifica el esquema a cargar.

ReturnValue

El XmlSchema añadido a la colección de esquemas; nullptr si el esquema que se está añadiendo es un esquema XDR o si hay errores de compilación en el esquema.

Ver también