Tema 5 LM
|
|
Título del Test:
![]() Tema 5 LM Descripción: Tema 5 LM |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Partiendo del siguiente documento XML, ¿cuál será el código XSL para contar el número de libros?. <xsl:value-of select="count(/libros)" />. <xsl:value-of select="count(/libros/libro)"/>. <xsl:value-of select="sum(libros/libro)" />. Ninguna de las anteriores. ¿Cómo se accede a una propiedad anidada en JSONata?. prop1.prop2. prop1->prop2. prop1[prop2]. prop1::prop2. ¿Cuál es la función principal de una aplicación ETL?. Convertir datos en formatos gráficos interactivos. Gestionar conexiones de red en tiempo real. Almacenar datos en bases de datos relacionales. Extraer, transformar y cargar datos en un sistema de destino. ¿Cuál es el operador de JSONPath para seleccionar todos los elementos de un array?. [*]. [all]. {*}. [$]. Las expresiones XPath están basadas en la estructura jerárquica de los documentos XML. ¿Verdadero o falso?. Verdadero. Falso. ¿Qué operador se usa en JSONata para la concatenación de cadenas?. +. . . &. ||. ¿Cuál es una ventaja de usar librerías o APIs propias de lenguajes de programación (como Python o JavaScript) para transformar datos en XML o JSON, en lugar de usar tecnologías como JSONata o XSLT?. Las librerías propias permiten transformaciones más personalizadas y flexibles según el caso de uso específico. JSONata y XSLT ofrecen un rendimiento superior en la manipulación de grandes volúmenes de datos. Las librerías propias son compatibles entre los diferentes lenguajes de programación. Las librerías propias de lenguajes de programación no requieren conocimientos de codificación, a diferencia de JSONata y XSLT. XPath es un lenguaje basado en XML. ¿Verdadero o falso?. Verdadero. Falso. ¿Cuál de las siguientes expresiones JSONPath selecciona todos los nodos en un documento JSON, sin importar su profundidad?. $.**. $.*. $..*. $[..]. ¿Qué significan las siglas XSL?. eXtra Style Language. eXpandable Style Language. eXtensible Style Listing. eXtensible Stylesheet Language. XSL es un lenguaje basado en XML. ¿Verdadero o falso?. Verdadero. Falso. Si queremos saber el número de elementos que tiene un documento XML podremos usar la función: sum. concat. count. Ninguna de las anteriores. ¿Cuál sería el atributo correcto para el elemento <xsl:for-each>?. method. match. test. select. ¿Cuál sería el atributo correcto para el elemento <xsl:template>?. method. match. test. select. ¿Cómo se usa una variable en una expresión JSONata después de haberla definido?. $miVar. @miVar. #miVar. var(miVar). La función que permite unir dos cadenas de texto es: string. concat. sum. position. ¿Cuál es la forma correcta de referenciar a una transformación XSL llamada "prueba.xsl"?. <stylesheet type="text/xsl" href="prueba.xsl" />. <?xml-stylesheet type="text/xsl" href="prueba.xsl" ?>. <link type="text/xsl" href="prueba.xsl" />. ¿Cuál de los siguientes elementos XSLT no tienen un atributo "test"?. <xsl:otherwise>. <xsl:when>. <xsl:if>. XSL... Transforma obligatoriamente un documento XML en otro documento XML. Utiliza XPath para navegar dentro de los documentos XML. Es una hoja de estilos CSS. ¿Cuál de estas funciones convierte un número en una cadena en JSONata?. $toString(). $string(). $convertToString(). $text(). ¿Cuál es la sintaxis correcta del bucle de repetición en XSLT?. <for-each> code ... </for-each>. <xsl:for-each> code ... <xsl:for-each> code ... </xsl:for-each>. <xsl:foreach> code ... </xsl:foreach>. En Xpath, las rutas de localización: Devuelven la rama del árbol XML sobre el que se aplican que cumplen una condición XPath dada. Devuelven el conjunto de nodos del árbol XML sobre el que se aplican que cumplen una condición XPath dada. El primer nodo que cumple la condición dada. El primer nodo que no sea atributo que cumple la condición dada. ¿Cómo se devuelve un valor en una función local en JSONata?. return value. -> value. value. exit(value);. Se pueden incorporar hojas de estilo CSS a los elementos de un documento XML. Verdadero. Falso. ¿Cómo se representa una expresión condicional en JSONata?. IF (condition) THEN value1 ELSE value2. condition ? value1 : value2. condition ? (value1, value2). IF condition { value1 } ELSE { value2 }. La etiqueta de XSLT que decide qué aplicar en función de varias condiciones es: xsl:choose. xsl:if. xsl:for-each. xsl:output. ¿Cuál es la forma correcta en JSONata de definir una función local que retorne el cuadrado de un número?. $square := function($x) { $x * $x }. function square($x) { return $x * $x }. let square = ($x) -> $x * $x. $square($x) = $x * $x. XSLT es un estándar del W3C. Verdadero. Falso. ¿Cuál de las siguientes expresiones JSONPath selecciona todos los elementos del array "items" que tienen una propiedad "precio" mayor a 100?. $.items[precio > 100]. $.items{@.precio > 100}. $.items{precio > 100}. $.items[?(@.precio > 100)]. ¿Qué conjunto de operadores es soportado por XSL?. =, !=, <, >. =, !=, <, &. =, #, <, >. ^, !=, <, >. XPath es un lenguaje que permite: Transformar el formato de los datos de un fichero XML. Definir un vocabulario que ha de cumplir un documento XML. Obtener los datos del fichero XML de una base de datos. Acceder a los datos de un fichero XML. ¿Cuál de los siguientes elementos no pueden ser usados dentro de <xsl:choose>?. <xsl:if>. <xsl:when>. <xsl:otherwise>. |




