new XML(options)
Constructor principal de la clase. Crea un formateador XML.
| Name | Type | Description |
|---|---|---|
options |
Mx.parameters.LayerOptions |
Opciones para este formateador. |
Properties:
| Name | Type | Description |
|---|---|---|
rootPrefix |
string | Prefijo en el nodo raíz que se asigna al URI del espacio de nombres del contexto. |
namespaces |
Object | Mapeo de los alias de los espacios de nombres a sus URIs. |
options |
Mx.parameters.LayerOptions | Opciones personalizadas para este formateador. |
Methods
-
module:IDEE/impl/format/XML~XML.getChildValue(node, def){String}
impl/cesium/js/format/XML.js, line 172 -
Obtiene el valor del nodo de tipo sección CDATA junto al prefijo especificado. Si no encuentra una sección CDATA devuelve el prefijo especificado.
Name Type Description nodeElement Nodo de tipo sección CDATA.
defString Prefijo.
Returns:
Valor del nodo de tipo sección CDATA.
-
getAttributeNS(node, uri, name){String}
impl/cesium/js/format/XML.js, line 201 -
Obtiene un valor de atributo dado el URI del espacio de nombres y el nombre local.
Name Type Description nodeElement Nodo en el que buscar un atributo.
uriString URI de espacio de nombres.
nameString Nombre local del atributo (sin el prefijo).
Returns:
Un valor de atributo o una cadena vacía si no se encuentra ninguno.
-
getNamespacePrefix(uri){String}
impl/cesium/js/format/XML.js, line 144 -
Obtiene el prefijo del espacio de nombres para un uri determinado del objeto "namespaces".
Name Type Description uriString URI del objeto "namespaces".
Returns:
Un prefijo de espacio de nombres o nulo si no se encuentra ninguno.
-
read(data){Object}
impl/cesium/js/format/XML.js, line 72 -
Este método obtiene un objeto basado en el XML dado.
Name Type Description dataString | Document XML.
Returns:
Objeto basado en los elementos y atributos del XML.
-
readRoot(context, node)
impl/cesium/js/format/XML.js, line 96 -
Este método lee el elemento raíz del esquema XML.
Name Type Description contextObject Objeto.
nodeElement Nodo.
-
runChildNodes(obj, node)
impl/cesium/js/format/XML.js, line 114 -
Este método itera e invoca la función "read" sobre los nodos hijos del elemento especificado.
Name Type Description objObject Objeto.
nodeElement Nodo.