Lenguajes para el almacenamiento y transmisión de información Flashcards
¿Qué son los lenguajes para el almacenamiento de información?
Son lenguajes que facilitan el procesamiento de datos sin necesidad de bases de datos.
¿Cuáles son los tipos de lenguajes de almacenamiento de información?
¿Cuáles son los tipos de lenguajes de almacenamiento de información?
¿Qué es XML?
Es un lenguaje de marcas diseñado para transportar y almacenar datos en una estructura jerárquica.
¿Qué significa que XML no tiene etiquetas predefinidas?
Que los usuarios pueden definir sus propias etiquetas según sus necesidades.
¿Cómo se organiza la estructura de un documento XML?
En una estructura jerárquica de árbol.
¿Cuáles son las partes de un elemento XML?
Etiqueta de inicio, contenido y etiqueta de fin.
Etiqueta de inicio, contenido y etiqueta de fin.
Sensible a mayúsculas y minúsculas, todas las etiquetas deben cerrarse, un único elemento raíz, caracteres válidos y atributos entre comillas.
¿Cuáles son las reglas para los nombres de elementos XML?
Deben comenzar con una letra, “”, o “:”, y pueden contener letras, números, “”, “-“, y “:”. No pueden empezar con “xml”.
¿Qué son los atributos en XML?
Información adicional en la etiqueta de inicio del elemento.
¿Cuáles son las reglas para los atributos en XML?
Sus valores deben ir entre comillas simples o dobles y no pueden repetirse dentro del mismo elemento.
¿Cuáles son las diferencias entre elementos y atributos en XML?
Los elementos pueden tener una estructura de árbol, los atributos no; los atributos pueden hacer el documento menos legible y no son ampliables.
¿Cómo se indican las instrucciones de procesamiento en XML?
Con <? y terminan con ?>.
¿Cuántos elementos raíz puede tener un documento XML?
Solo uno.
¿Qué significa que un documento XML esté bien formado?
Que cumple las reglas básicas de sintaxis, como una declaración XML, un único elemento raíz, etiquetas bien cerradas y atributos correctamente definidos.
¿Qué significa que un documento XML sea válido?
Que además de estar bien formado, cumple con una definición estructural como DTD o XSD.
¿Qué herramientas de software permiten validar XML?
Sublime Text (Exalt), Visual Studio Code (XML Tools).
¿Qué herramientas online permiten validar XML?
XML Validation, Code Beautify,…
¿Qué es JSON?
Es un formato ligero basado en JavaScript para el intercambio de datos.
¿Cuáles son las principales características de JSON?
Es rápido, usa un formato clave-valor y tiene una sintaxis clara y acortada.
¿Cuáles son los principales tipos de datos en JSON?
Números, cadenas, booleanos, null, arrays y objetos.
¿Cómo se representa un objeto en JSON?
Como una colección de pares clave-valor entre llaves {}.
¿Cómo se representa un array en JSON?
Como una lista de valores entre corchetes [].
¿Qué ventajas tiene XML sobre JSON?
Es más flexible y permite definir estructuras de datos más complejas.
¿Qué ventajas tiene JSON sobre XML?
Es más ligero, rápido y fácil de leer, con una sintaxis más sencilla.