Clase System::Xml::Schema::XmlSchemaCollection
Contenido
[
Ocultar
]XmlSchemaCollection class
Contiene una caché de esquemas de lenguaje de definición XML Schema (XSD) y XML-Data Reduced (XDR).
class XmlSchemaCollection : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::Schema::XmlSchema>>
Métodos
| Método | Descripción |
|---|---|
| Add(const String&, const String&) | Agrega el esquema localizado por la URL proporcionada a la colección de esquemas. |
| Add(const String&, const SharedPtr<XmlReader>&) | Agrega el esquema contenido en el XmlReader a la colección de esquemas. |
| Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) | Agrega el esquema contenido en el XmlReader a la colección de esquemas. El XmlResolver especificado se usa para resolver cualquier recurso externo. |
| Add(const SharedPtr<XmlSchema>&) | Agrega el XmlSchema a la colección. |
| Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) | Agrega el XmlSchema a la colección. El XmlResolver especificado se usa para resolver cualquier referencia externa. |
| Add(const SharedPtr<XmlSchemaCollection>&) | Agrega todos los espacios de nombres definidos en la colección dada (incluidos sus esquemas asociados) a esta colección. |
| Contains(const SharedPtr<XmlSchema>&) | Devuelve un valor que indica si el targetNamespace del XmlSchema especificado está en la colección. |
| Contains(const String&) | Devuelve un valor que indica si un esquema con el espacio de nombres especificado está en la colección. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t) | Copia todos los objetos XmlSchema de esta colección en la matriz proporcionada comenzando en el índice indicado. |
| get_Count() | Devuelve el número de espacios de nombres definidos en esta colección. |
| get_NameTable() | Devuelve la XmlNameTable predeterminada utilizada por la XmlSchemaCollection al cargar nuevos esquemas. |
| GetEnumerator() override | Proporciona soporte para la iteración sobre la colección de esquemas. |
| idx_get(const String&) | Devuelve el XmlSchema asociado con el URI del espacio de nombres proporcionado. |
| XmlSchemaCollection() | Inicializa una nueva instancia de la clase XmlSchemaCollection. |
| XmlSchemaCollection(const SharedPtr<XmlNameTable>&) | Inicializa una nueva instancia de la clase XmlSchemaCollection con la XmlNameTable especificada. La XmlNameTable se usa al cargar esquemas. |
Typedefs
| Typedef | Descripción |
|---|---|
| Ptr | Un alias para un puntero compartido a una instancia de esta clase. |
Observaciones
Deprecated
La clase XmlSchemaCollection está obsoleta. Use XmlSchemaSet en su lugar.
Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree instancias de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
Ver también
- Class IEnumerable
- Namespace System::Xml::Schema
- Library Aspose.Page for C++