Preguntas y Respuestas sobre XML, XSD y XSLT: Conceptos Clave
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 4,3 KB
Preguntas y Respuestas sobre XML, XSD y XSLT
Optimiza tus conocimientos sobre lenguajes de marcado con esta recopilación de preguntas y respuestas corregidas sobre XML, esquemas XSD, transformaciones XSLT y DTD.
Preguntas sobre XML y Sintaxis
- Escribe la entidad XML para reemplazar al carácter "&":
& - Si se quiere usar el carácter "<" en un XML y que no forme parte de un elemento, se debe usar: La entidad XML
< - Reemplazar el carácter "'":
' - Un XML válido además: Tiene que estar bien formado.
- Elige todas las afirmaciones que sean correctas sobre XML:
- Sólo se permite un elemento raíz único.
- El contenido se pone dentro de los elementos.
- La instrucción de procesamiento se pone en la primera línea.
- Los nombres de los elementos no pueden empezar por "xml".
- Selecciona el nombre de elemento XML no válido:
<xml> - En el siguiente ejemplo
<alumno id="111">Luisa Gómez</alumno>¿Qué es id?: Un atributo. - ¿Cuál es la manera de incorporar una DTD externa al siguiente XML biblioteca?:
<!DOCTYPE biblioteca SYSTEM "biblioteca.dtd"> - Es recomendable usar esquemas (DTD o XSD) para todos los XML que creemos: Falso.
- El uso de namespaces permite el uso de prefijos en XML usando el atributo:
xmlns - Se pueden crear varios prefijos en el elemento raíz: Verdadero / Sí.
- A la hora de añadir CSS a un XML, se pueden usar los mismos estilos CSS que con HTML: Falso.
- Si queremos que en lugar de dam aparezca "Desarrollo de Aplicaciones Multiplataforma" tendremos que crear element, element, attlist: Ninguna es correcta.
Definición y Validación con XSD (XML Schema Definition)
- En XSD cuando se quiere poner un atributo como obligatorio: Se añade
use="required". - El elemento
<xs:schema>dentro de XSD: Es el elemento raíz de cualquier XML schema. - Expresión regular
<xs:pattern value="[0-3]{4}[ABC]{3}"/>: Coincide con valores como0000CCCy0323ABC. - En XSD es posible utilizar expresiones regulares directamente en los atributos: Falso.
- En XSD, un elemento que puede contener elementos hijos, atributos y texto: Debe usar el atributo
mixed="true". - Teniendo la siguiente porción de un XSD:
<vehiculo><coche>Mazda MX3</coche></vehiculo>y<vehiculo><bicicleta>Eléctrica<.. - Escoge el XML correcto para esta porción de XSD
<xs:element name="fecha" type="xs:date" />:<fecha>2000-01-03</fecha> - Se tiene la siguiente porción de un XSD
<xs:maxExclusive value="99"/>: El valor permitido es98. - ¿Cuál es la manera de vincular un fichero XSD desde un XML si no tenemos un espacio de nombres creado para tal efecto?: La corta (usando
noNamespaceSchemaLocation). - Dada la siguiente porción de un XSD:
<vehiculo>coche</vehiculo>y<vehiculo>moto</vehiculo>. - En XSD cuando se quiere poner el valor por defecto a un atributo se usa:
default.
Transformaciones con XSLT y Otros Casos
- ¿Qué significa XSLT?: Extensible Stylesheet (Lenguaje de Hojas de Estilo Extensibles).
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">se usa para: Definir el espacio de nombres de XSLT.- Si toyota 2020 al final: Verdadero.
- Edad valor 26/>: [Fragmento de código / etiqueta de edad con valor 26].