Lenguajes para el almacenamiento y transmisión de información Flashcards

1
Q

¿Qué son los lenguajes para el almacenamiento de información?

A

Son lenguajes que facilitan el procesamiento de datos sin necesidad de bases de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cuáles son los tipos de lenguajes de almacenamiento de información?

A

¿Cuáles son los tipos de lenguajes de almacenamiento de información?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué es XML?

A

Es un lenguaje de marcas diseñado para transportar y almacenar datos en una estructura jerárquica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué significa que XML no tiene etiquetas predefinidas?

A

Que los usuarios pueden definir sus propias etiquetas según sus necesidades.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo se organiza la estructura de un documento XML?

A

En una estructura jerárquica de árbol.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cuáles son las partes de un elemento XML?

A

Etiqueta de inicio, contenido y etiqueta de fin.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Etiqueta de inicio, contenido y etiqueta de fin.

A

Sensible a mayúsculas y minúsculas, todas las etiquetas deben cerrarse, un único elemento raíz, caracteres válidos y atributos entre comillas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuáles son las reglas para los nombres de elementos XML?

A

Deben comenzar con una letra, “”, o “:”, y pueden contener letras, números, “”, “-“, y “:”. No pueden empezar con “xml”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué son los atributos en XML?

A

Información adicional en la etiqueta de inicio del elemento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cuáles son las reglas para los atributos en XML?

A

Sus valores deben ir entre comillas simples o dobles y no pueden repetirse dentro del mismo elemento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuáles son las diferencias entre elementos y atributos en XML?

A

Los elementos pueden tener una estructura de árbol, los atributos no; los atributos pueden hacer el documento menos legible y no son ampliables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cómo se indican las instrucciones de procesamiento en XML?

A

Con <? y terminan con ?>.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cuántos elementos raíz puede tener un documento XML?

A

Solo uno.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué significa que un documento XML esté bien formado?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué significa que un documento XML sea válido?

A

Que además de estar bien formado, cumple con una definición estructural como DTD o XSD.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué herramientas de software permiten validar XML?

A

Sublime Text (Exalt), Visual Studio Code (XML Tools).

14
Q

¿Qué herramientas online permiten validar XML?

A

XML Validation, Code Beautify,…

15
Q

¿Qué es JSON?

A

Es un formato ligero basado en JavaScript para el intercambio de datos.

16
Q

¿Cuáles son las principales características de JSON?

A

Es rápido, usa un formato clave-valor y tiene una sintaxis clara y acortada.

16
Q

¿Cuáles son los principales tipos de datos en JSON?

A

Números, cadenas, booleanos, null, arrays y objetos.

17
Q

¿Cómo se representa un objeto en JSON?

A

Como una colección de pares clave-valor entre llaves {}.

18
Q

¿Cómo se representa un array en JSON?

A

Como una lista de valores entre corchetes [].

19
Q

¿Qué ventajas tiene XML sobre JSON?

A

Es más flexible y permite definir estructuras de datos más complejas.

19
Q

¿Qué ventajas tiene JSON sobre XML?

A

Es más ligero, rápido y fácil de leer, con una sintaxis más sencilla.

20
¿Cuáles son las herramientas para validar JSON?
JSON Formatter, JSON Validator (jsonlint.com).
21
¿Qué es la declaración XML?
Es la cabecera de un documento XML que indica la versión del estándar utilizada.
22
¿Qué atributo debe incluir siempre la declaración XML?
El atributo version, que indica la versión del estándar XML.
23
¿Qué ocurre si un documento XML tiene más de un elemento raíz?
No está bien formado.
24
¿Por qué se dice que JSON es independiente de JavaScript?
Aunque su sintaxis proviene de JavaScript, puede ser utilizado en cualquier lenguaje de programación.
25
¿Qué diferencia hay entre XML y JSON en cuanto a herramientas y soporte?
JSON tiene más soporte y herramientas de desarrollo, mientras que XML tiene menos herramientas pero es compatible con más lenguajes.
26
¿Qué formatos de validación existen para XML?
DTD (Document Type Definition) y XSD (XML Schema Definition).