2011-02-28 11 views

Respuesta

24

Significa "leer" el archivo/cadena XML y obtener su contenido de acuerdo con la estructura, generalmente para usarlos en un programa.

Por ejemplo, si usted tiene este fragmento XML:

<root> 
    <node1>value1</node1> 
    <node2>value2</node2> 
</root> 

es posible que desee utilizar estos valores en una estructura de datos:

ClassRoot: 
    node1: string 
    node2: string 

de manera que, al final:

Object goofy = ClassRoot.new 
parse(xml, goofy) 
puts(goofy) 

yelds algo como:

goofy[node1='value1'; node2='value2'] 

Hay muchas formas de hacerlo, como DOM or SAX. Es posible que desee investigar XSLT y xpath, según sus necesidades.

5

un analizador XML es la pieza de software que lee los archivos XML y hace que la información de esos archivos disponibles de aplicaciones y programación idiomas, por lo general a través de un conocido interfaz como el DOM

2

XML: Extensible Markup Language es un conjunto de reglas para la codificación de documentos de forma electrónica. Se define en el producido por el W3C y varias otras especificaciones relacionadas; todos son estándares abiertos sin tarifa.

Analizador: un programa de computadora que divide el código en componentes funcionales; "los compiladores deben analizar el código fuente para traducirlo al código de objeto"

4

Por lo general, cierta información se almacena en documentos xml. Para utilizar esta información en su programa, debe analizarla, leer línea por línea o nodo por nodo y obtener fragmentos de información.