wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Esquemas XSD

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Qué valores posibles de los siguientes se podrían obtener con la siguiente expresión regular a*b de un pattern en una restricción para un elemento definido en un XML Schema.

a)

a, ab, aab, aaab, …

b)

b, ab.

c)

ab, ba, aab, bba, aba, baa, …

d)

ac, bc.

2.

Es un documento que satisface las reglas de sintaxis mencionadas.

a)

Documento correcto.

b)

Documento validado.

c)

Documento bien formado.

d)

Documento a prueba de errores.

3.

Es un documento bien formado que además satisface las reglas del XSD que tiene asociado.

a)

Documento completo

b)

Documento válido.

c)

Documento bien formado.

d)

Documento a prueba de errores.

4.

Lenguaje basado en XML que sirve para definir la estructura de un documento XML, permitiendo su validación.

a)

DTD

b)

XML Schema

c)

XSLT

d)

XPath

5.

Qué efecto tiene la siguiente definición <xs:whitespace value="collapse"/> sobre los espaciones en blanco:

a)

Se dejan los espacios tal y como se han introducido en el documento y no se modifican.

b)

Cambia por un espacio único las cadenas de espacios y otros caracteres como el tabulador y el salto de línea.

c)

Cambia por espacios las tabulaciones y el salto de línea.

d)

Ninguna respuesta es válida.

6.

La siguiente definición de un elemento mediante XML Schema.

<xs:simpleType name=nombre>

<xs:restriction base="xs:string">

<xs:length value="10"/>

</xs:restriction>

</xs:simpleType>

Representa a un elemento de tipo cadena de texto tal que:

a)

Ha de tener 10 caracteres como máximo.

b)

Ha de tener obligatoriamente 10 caracteres.

c)

Ha de tener 10 caracteres como mínimo.

d)

Ninguna respuesta es válida.

7.

La siguiente definición de un elemento mediante XML Schema:


<xs:simpleType name="num">

<xs:restriction base="xs:decimal">

<xs:totalDigits value="3"/>

<xs:fractionDigits value="1"/>

</xs:restriction>

</xs:simpleType>


Representa a un elemento cuyo valor es un número decimal tal que:

a)

Está formado por 3 dígitos, de los cuales uno es obligatoriamente un decimal.

b)

Está formado por 3 dígitos, de los cuales uno puede ser un decimal.

c)

Está formado por una parte entera de 3 dígitos y una decimal de 1.

d)

Ninguna respuesta es válida.

8.

Los espacios de nombres permiten:

a)

Diferenciar entre los elementos de distintos vocabularios.

b)

Diferenciar entre los atributos de distintos vocabularios.

c)

Clasificar los vocabularios de una aplicación XML por agrupación.

d)

Dar un nombre a cada uno de los componentes de un vocabulario.

9.

Marca las afirmaciones que son verdaderas:

a)

El lenguaje XML Schema es un lenguaje XML.

b)

El lenguaje DTD es un lenguaje XML.

c)

XML Schema permite definir restricciones para los tipos de datos que forman los elementos.

d)

XML Schema permite trabajar con secuencias no ordenadas.

10.

Para generar un elemento complejo formado por una lista no ordenada se utiliza el elemento: _____.

a)

xs:all

b)

xs:sequence

c)

xs:choice

d)

xs:choose

11.

El siguiente código XML Schema:


<xs:element name="persona">

<xs:complexType>

<xs:choice>

<xs:element name="alumno" type="alumno"/>

<xs:element name="profesor" type="profesor"/>

</xs:choice>

</xs:complexType>

</xs:element>

a)

Determina que el elemento persona está formado por un elemento, que puede ser el elemento profesor o el elemento alumno.

b)

Está mal formado

c)

Determina que el elemento persona está formado por dos elementos profesor y alumno.

12.

En XML Schema, para definir un atributo de un elemento se emplea

a)

<xs:element attribute=”” type=”” />

b)

<xs:att name=”” type=”” />

c)

<xs:attribute name=”” type=”” />

d)

<xs:attlist name=”” type=”” />

13.

En XML Schema, el tipo de dato para representar una cantidad de tiempo transcurrido es

a)

duration

b)

time

c)

dateTime

d)

Las anteriores respuestas no son correctas

14.

Para el siguiente fragmento de XML Schema, cuál es una cadena válida:

<xs:simpleType name="SKU">

<xs:restriction base="xs:string">

<xs:pattern value="d{3}-[A-Z]{2}"/>

</xs:restriction>

</xs:simpleType>

a)

abc-AA

b)

d3d-A2

c)

ddd-AZ

d)

555-FF

15.

En XML Schema, cuando se declara un elemento mediante <xsd:element …>, los valores por defecto de minOccurs y maxOccurs son respectivamente

a)

0, 0

b)

0, 1

c)

1, 0

d)

1, 1