Class: XML

IDEE/impl/format/XML~XML


import XML from 'IDEE/impl/format/XML';

Implementación de la clase XML. Crea un formateador XML.

new XML(options)

impl/cesium/js/format/XML.js, line 21

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
node Element

Nodo de tipo sección CDATA.

def String

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
node Element

Nodo en el que buscar un atributo.

uri String

URI de espacio de nombres.

name String

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
uri String

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
data String | 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
context Object

Objeto.

node Element

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
obj Object

Objeto.

node Element

Nodo.