BIIIT8 - XML Flashcards

(19 cards)

1
Q

BIII T8 XML

Que es XHTML

A

HTML que sigue estrictamente las reglas XML

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

BIII T8 XML

Cuales son:

Estandar W3C Para definir selectores
Estandar W3C Consultas sobre BBDD XML
Estandar W3C para transformacionXML a PDF/imagen

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

BIII T8 XML

Dadas las siguientes definiciones, indica a que procesadores pertenecen:

Procesador Java XSL-T
Procesador Java XSL-T
Procesador Java XSL-FO

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

BIII T8 XML

Parser Java de tipo SAX y DOM

A

Apache Xerces

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

BIII T8 XML

Indica a que pertenecen los siguientes API:

API JAXP - Streaming
API XML - Negocio

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

BIII T8 XML

Nombra 4 Lenguajse de marcas ligero

A
  • MediaWiki
  • AsciiDoc
  • ReStructuredText
  • Markdown
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

BIII T8 XML

Dos apuntes importantes de XML

A
  • Sensible a mayúsculas/minúsculas: <Etiqueta> y <etiqueta> son diferentes.</etiqueta></Etiqueta>
  • Sigue unas reglas para estar “bien formado” y “válido”.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

BIII T8 XML

Cuales son las cuatro reglas de sintaxis de XML para estar bien formado

A
  • Un XML es bien formado cuando sigue las reglas básicas de sintaxis.
    Reglas:
    1. Un único elemento raíz.
    2. Elementos anidados y cerrados.
    3. Atributos entre comillas.
    4. Elementos vacíos autocerrados.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

BIII T8 XML

Cual es la regla de sintaxis de XML para ser valido

A
  • Un XML válido debe cumplir con una gramática definida en DTD (Document Type Definition) o XSD (XML Schema Definition).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

BIII T8 XML

A que se refiere la siguiente definición:

“Permite diferenciar etiquetas con el mismo nombre usando prefijos para evitar ambigüedad.”

A

Espacios de nombres (Namespaces)

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

BIII T8 XML

Diferencias y similitudes Gramáticas DTD (Document Type Definition) y XSD (XML Schema Definition)

A
  • DTD: Más antiguo, menos flexible. Estandar W3C
  • XSD: Más moderno, flexible, y permite definir tipos de datos complejos y restricciones adicionales. Estandar W3C
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

BIII T8 XML

A que equivalen los Element en XML

A

A una Etiqueta

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

BIII T8 XML

Que puede contener un elemento complejo

A
  • Un elemento complejo puede contener:
  1. Otros elementos (hijos).
  2. Atributos.
  3. Texto.
  4. Combinación de estos.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

BIII T8 XML

Indicadores de Orden (3) y Ocurrencia (2)

A
  • Indicadores de orden:
    xs:sequence: orden específico.
    xs:all: orden libre.
    xs:choice: elección entre elementos.
  • Indicadores de ocurrencia:
    minOccurs: mínimo.
    maxOccurs: máximo.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

BIII T8 XML

Transforma XML a XML con una estructura diferente

A

XSLT (eXtensible Stylesheet Language Transformations)

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

BIII T8 XML

¿Cuál es la diferencia entre JDOM, SAX y JAXB en Java respecto al procesamiento de XML?

17
Q

Que es YAML (YAML Ain’t Markup Language)

A

Lenguaje de serialización de datos, muy legible (para humanos), que usa indentación y estructuras clave–valor.
Usado en configuraciones de aplicaciones, servicios REST, Docker, Kubernetes, Ansible, etc.
No es un lenguaje de marcado

18
Q

BIII T8 XML

Que es JSON (JavaScript Object Notation), nombra también los tipos de datos (7), el estandar, Librerias (2) y las API (2)

A
  • Es un formato de datos basado en estructuras de objetos (pares clave–valor, listas)
  • Tipos de datos: Object, Array, Number, String, True, False, Null.
  • Estandar ECMA 404
  • Librerías: Jackson, GSON (Google).
  • API: JSON-B, JSON-P.
19
Q

BIII T8 XML

Indica tres normas de sintaxis para JSON