[SuEsquema].[ElementType]
Esta clase permite manipular elementos XML desde el esquema. Los métodos de esta clase se pueden llamar en elementos, pero no en el documento XML. Observe que no necesita instanciar la clase directamente para poder llamar a los métodos de esta clase. Cualquier elemento creado con los métodos append() o appendWithPrefix() es de tipo append() or appendWithPrefix().
Métodos
Nombre | Descripción | |||||
|---|---|---|---|---|---|---|
| void DeclareNamespace(string prefix, string nsURI) | Este método toma dos argumentos de tipo cadena: el prefijo y el URI de espacio de nombres que quiere usar. El prefijo dado como argumento se asigna al valor del URI de espacio de nombres dado como argumento. Si el prefijo dado como argumento está vacío, el método crea o sobrescribe la declaración de espacio de nombres predeterminada del elemento.
Por ejemplo, imagine que el documento XML tiene un elemento XML llamado "purchase". Si llama a
entonces el documento XML se convierte en
Otro ejemplo. Si llama a:
entonces el documento XML se convierte en
Nota: El espacio de nombres declarado se utiliza al añadir elementos secundarios o atributos posteriores, de acuerdo con las siguientes reglas:
1.Si el espacio de nombres del secundario es el predeterminado, utilice un prefijo vacío. 2.Si el espacio de nombres del secundario es igual al del principal, utilice el prefijo del principal. 3.Si no es así, busque el prefijo más cercano desde el nivel principal hasta el superior, siguiendo el algoritmo de búsqueda explicado en la sección «B.2: Namespace Prefix Lookup» en https://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20021022/namespaces-algorithms.html. 4.Si no se encuentra ningún prefijo para el espacio de nombres del elemento, utilice un prefijo vacío. |
