La diferencia y el uso de XML y YAML
Descripción general:
El lenguaje de marcado extensible (XML), un lenguaje de marcado utilizado para marcar documentos electrónicos para estructurarlos, se puede utilizar para marcar datos y definiciones. tipo, y es un lenguaje fuente que permite a los usuarios definir sus propios lenguajes de marcado. XML es un subconjunto del lenguaje de marcado generalizado estándar (SGML) y es muy adecuado para la transmisión en red. XML proporciona un método unificado para describir e intercambiar datos estructurados que es independiente de las aplicaciones o proveedores.
Características del formato:
XML es diferente de Access, Oracle, SQL Server y otras bases de datos. Las bases de datos proporcionan capacidades de análisis y almacenamiento de datos más potentes, como indexación, clasificación, búsqueda y coherencia de asociación de datos. XML sólo almacena datos. De hecho, la mayor diferencia entre XML y otras representaciones de datos es que es extremadamente simple. Esta es una ventaja aparentemente trivial, pero es esto lo que hace que XML sea único.
La diferencia de diseño entre XML y HTML es que XML está diseñado para transmitir y almacenar datos, y su atención se centra en el contenido de los datos. HTML está diseñado para mostrar datos y se centra en la apariencia de los datos. HTML se utiliza para mostrar información, mientras que XML se utiliza para transmitir información.
La diferencia de sintaxis entre XML y HTML: no todas las etiquetas en HTML necesitan aparecer en pares, mientras que XML requiere que todas las etiquetas aparezcan en pares. Las etiquetas HTML no distinguen entre mayúsculas y minúsculas, mientras que XML sí lo hacen; .
Lectura y escritura:
Hay dos formas familiares de leer y escribir XML, una es obtener el valor XML a través de JavaScript y la otra es leerlo con PHP. En cuanto a la preparación de XML, puede consultar el manual. El formato de XML es relativamente gratuito y las etiquetas se pueden personalizar, pero un principio es ser intuitivo. A continuación se enumeran ejemplos para que todos los prueben. Si tienes alguna duda puedes comunicarte.