Conversión y adaptación de documentos XML Flashcards

(41 cards)

1
Q

¿Qué es XSL?

A

Extensible Stylesheet Language
Lenguaje basado en XML que permite transformar y dar formato a documentos XML para su presentación.

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

¿Cuáles son las tres partes principales de XSL?

A

XPath para seleccionar, XSLT para transformar, y XSL-FO para aplicar formato.

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

¿Para qué sirve XPath?

A

Permite seleccionar elementos específicos dentro de un documento XML mediante expresiones y selectores.

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

¿Qué representa ‘/’ en XPath?

A

El nodo raíz del documento XML.

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

¿Qué representa ‘//’ en XPath?

A

Selecciona nodos en cualquier parte del documento XML.

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

¿Qué representa ‘.’ en XPath?

A

Hace referencia al nodo actual.

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

¿Qué representa ‘..’ en XPath?

A

Hace referencia al nodo padre del nodo actual.

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

¿Para qué se usa ‘@’ en XPath?

A

Para seleccionar atributos de un nodo.

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

¿Cómo se filtran nodos en XPath?

A

Usando condiciones entre corchetes, por ejemplo: [@atributo=’valor’].

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

¿Para qué sirve el operador ‘|’ en XPath?

A

Permite seleccionar múltiples nodos simultáneamente.

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

¿Qué es XSLT?

A

eXtensible Stylesheet Language Transformations
Lenguaje que permite transformar documentos XML en otros formatos como HTML o texto plano.

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

¿Para qué se usa <xsl:value-of>?</xsl:value-of>

A

Para obtener y mostrar el valor de un elemento XML especificado con ‘select’.

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

¿Para qué se usa <xsl:for-each>?</xsl:for-each>

A

Para recorrer nodos del XML especificados en ‘select’.

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

¿Qué hace el operador ‘=’ en XPath?

A

Compara si un valor es igual a otro.

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

¿Qué hace el operador ‘!=’ en XPath?

A

Evalúa si un valor es distinto a otro.

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

¿Para qué se usa <xsl:sort>?</xsl:sort>

A

Para ordenar los resultados dentro de un <xsl:for-each> según un criterio.</xsl:for-each>

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

¿Qué atributos puede tener <xsl:sort>?</xsl:sort>

A

order=’ascending’ o ‘descending’, case-order=’upper-first’ o ‘lower-first’.

18
Q

¿Para qué sirve <xsl:if>?</xsl:if>

A

Muestra contenido solo si se cumple una condición.

19
Q

¿Para qué sirve <xsl:choose>?</xsl:choose>

A

Permite establecer múltiples condiciones, como una estructura switch.

20
Q

¿Qué es XSL-FO?

A

Parte de XSL que aplica formato para presentación, por ejemplo para impresión.

21
Q

¿Qué diferencia hay entre CSS y XSL?

A

CSS estiliza HTML con etiquetas predefinidas; XSL transforma y da formato a XML con etiquetas definidas por el usuario.

22
Q

¿Por qué algunos navegadores no muestran XML con XSL localmente?

A

Por razones de seguridad, muchos navegadores bloquean la ejecución local de XSL.

23
Q

¿Cómo se puede ver correctamente un XML con XSL?

A

Ejecutándolo en un servidor web o usando navegadores que permitan XSL localmente como Internet Explorer.

24
Q

¿Qué es XQuery?

A

Lenguaje que permite realizar consultas complejas sobre documentos XML, complementario a XPath.

25
¿Qué es XSD?
XML Schema Definition, define la estructura y restricciones de un documento XML.
26
¿Qué es XSL?
Lenguaje basado en XML que permite transformar y dar formato a documentos XML para su presentación.
27
¿Cuáles son las tres partes principales de XSL?
XPath para seleccionar, XSLT para transformar, y XSL-FO para aplicar formato.
28
¿Para qué sirve XPath?
Permite seleccionar elementos específicos dentro de un documento XML mediante expresiones y selectores.
29
¿Qué representa '/' en XPath?
El nodo raíz del documento XML.
30
¿Qué representa '//' en XPath?
Selecciona nodos en cualquier parte del documento XML.
31
¿Qué representa '.' en XPath?
Hace referencia al nodo actual.
32
¿Qué representa '..' en XPath?
Hace referencia al nodo padre del nodo actual.
33
¿Para qué se usa '@' en XPath?
Para seleccionar atributos de un nodo.
34
¿Cómo se filtran nodos en XPath?
Usando condiciones entre corchetes, por ejemplo: [@atributo='valor'].
35
¿Para qué sirve el operador '|' en XPath?
Permite seleccionar múltiples nodos simultáneamente.
36
¿Qué es XSLT?
Lenguaje que permite transformar documentos XML en otros formatos como HTML o texto plano.
37
¿Para qué se usa ?
Para obtener y mostrar el valor de un elemento XML especificado con 'select'.
38
¿Para qué se usa ?
Para recorrer nodos del XML especificados en 'select'.
39
¿Qué hace el operador '=' en XPath?
Compara si un valor es igual a otro.
40
¿Qué hace el operador '!=' en XPath?
Evalúa si un valor es distinto a otro.
41
¿Para qué se usa ?
Para ordenar los resultados dentro de un según un criterio.