XML es un lenguaje de marcado extensible. Las etiquetas se refieren a símbolos de información que las computadoras pueden entender. A través de dichas etiquetas, las computadoras pueden procesar artículos que contienen diversa información. Para definir estas etiquetas, puede elegir un lenguaje de marcado aceptado internacionalmente, como HTML, o puede utilizar un lenguaje de marcado como XML, que las personas pertinentes deciden libremente. Esta es la extensibilidad del lenguaje. XML está simplificado y modificado a partir de SGML. Utiliza principalmente XML, XSL y XPath, etc.
El párrafo anterior es una definición básica de XML, una explicación ampliamente aceptada. En pocas palabras, XML es un lenguaje de descripción de datos. Aunque es un lenguaje, generalmente no tiene la función básica de un lenguaje común: ser reconocido y ejecutado por una computadora. Sólo puedes confiar en otro idioma para interpretarlo y que logre el efecto que deseas o sea aceptado por la computadora.
Si es nuevo en XML, es posible que no comprenda qué es XML por definición. Quizás pueda cambiar su perspectiva para comprender qué es XML; comprender XML desde el lado de la aplicación y comprender lo que XML puede hacer. Esto debería resultarle más útil que la definición más vacía.
Las superficies de aplicaciones XML se dividen principalmente en dos tipos, tipo de documento y tipo de datos. Estas son algunas aplicaciones XML comunes:
1. XML+XSLT=>HTML personalizado, una de las aplicaciones basadas en documentos más comunes. XML almacena los datos XML de todo el documento y luego XSLT convierte y analiza el XML, lo combina con las etiquetas HTML en XSLT y finalmente se convierte en HTML, que se muestra en el navegador. Un ejemplo típico es la publicación en CSDN.
2. XML es una microbase de datos, que es una de las aplicaciones basadas en datos más comunes. Utilizamos API XML relevantes (MSXML DOM, JAVA DOM, etc.) para acceder y consultar XML. En la implementación de foros de mensajes, a menudo se puede ver el uso de XML como base de datos.
3. Como datos de comunicación. El más típico es WEB SERVICE, que utiliza XML para transferir datos.
4. Como datos de información de configuración para algunas aplicaciones. Los más comunes son web.XML que se utiliza cuando J2EE configura el servidor WEB.
5. Formato XML de algunos otros documentos. Como WORD, EXCEL, etc.
6. Guarde la relación de mapeo entre datos. Como Hibernar.
Las seis aplicaciones presentadas aquí cubren básicamente los usos principales de XML. En resumen, XML es un lenguaje abstracto que no es tan concreto como los lenguajes de programación tradicionales. Para entenderlo en profundidad, debes comenzar con su aplicación, elegir el uso que necesitas y luego aprender a utilizarlo.