XML - Procesadores



Cuando un programa de software lee un documento XML y realiza acciones en este sentido, este procesamiento el XML. Cualquier programa que pueda leer y procesar documentos XML es conocido como un procesador XML. Un procesador XML lee el archivo XML y lo convierte en estructuras en memoria que el resto del programa pueden acceder.

El ms fundamental procesador XML lee un documento XML y la convierte en una representacin interna de otros programas o subrutinas. Esto se llama un analizador, y es un componente importante de cada programa de procesamiento XML.

Procesador implica el procesamiento las instrucciones, que pueden ser estudiados en el captulo Instrucciones de procesamiento.

Tipos

Los procesadores XML se clasifican como validar o sin validacin tipos, dependiendo de si son o no de documentos XML de validez. Un procesador que descubre un error de validez debe ser capaz de informar, pero pueden continuar con un proceso normal.

Unos pocos validando los analizadores son:xml4c (IBM, en C++), xml4j (IBM, en Java), MSXML, en Java), TclXML (TCL), xmlproc (Python), XML::Parser (Perl), Java Project X (Sun, en Java).

Un puado de validar los analizadores son: OpenXML (Java), Alondra (Java), xp (Java), AElfred (Java), expat (C), XParse (JavaScript), xmllib (Python).

Advertisements