Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

XML schema. Sintaxis

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

En XML, un elemento con solo datos, ¿se simple o complejo?

a)

Simple

b)

Complejo

2.

En Schema, los atributos tenemos que declararlos ...

a)

Dentro de <xs:complexType>, antes de <xs:sequence>

b)

Dentro de <xs:complexType> y de <xs:sequence>

c)

Con <xs:sequence>

d)

Dentro de <xs:complexType>, una vez cerrado <xs:sequence>

3.

La etiqueta <Autobus> se crea con...

a)

<xs:element ref="Autobus" >

b)

<xs:element name="Autobus" >

c)

Ambas formas son válidas.

4.

Si quiero hacer referencia al elemento <Ruta> para que se repita muchas veces en una posición del xml, declararé...

a)

<xs:element ref="Ruta" maxOccurs="unbounded"/>

b)

<xs:element name="Ruta" maxOccurs="unbounded"/>

c)

<xs:element Ruta maxOccurs="unbounded"/>

d)

Ninguna es correcta

5.

Para usar un elemento ya creado puedo hacer...

a)

<xs:element ref="Autobus">

b)

<xs:element name="Autobus">

c)

Ambas formas son correctas

6.

Si no pongo ocurrencias a un elemento, ¿qué pasa?

a)

Es imposible, siempre se ponen para que haya elemento

b)

Aparece una y solo una vez el elemento en el xml

c)

Las ocurrencias no valen para nada, son solo para dtd.

d)

Da lo mismo, aparece entre 0 y 1 vez.

7.

<xs:element name="uno" maxOccurs="5" type="xs:string"/>

a)

Hay un error de sintaxis

b)

Crea <uno> que puede repetirse 5 veces.

c)

Crea <uno> que puede repetirse 5 veces y es un elemento simple.

d)

Crea <uno> que contiene 5 datos xs:string

8.

¿Cuantas veces aparecerá el elemento <dos>?

<xs:element name="dos" minOccurs="0">

a)

Ninguna vez, estará oculto

b)

<dos> aparecerá 0 veces o 1 vez

c)

<dos> aparecerá 0 veces o muchas

9.

Para que <uno> sea opcional en el xml, declararemos:

a)

<xs:element name="uno" minOccurs="0>

b)

<xs:element name="uno" minOccurs="0" maxOccurs="unbounded">

c)

<xs:element name="uno" minOccurs="?" maxOccurs="?">

d)

<xs:element name="uno" maxOccurs="?">

10.

¿Para que vale <xs:sequence>?

a)

Se pone siempre que hay facetas

b)

Para definir un tipo complejo

c)

Para definir la secuencia de atributos que hay en un elemento

d)

Para definir la secuencia de elementos que hay dentro de otro.

11.

Una faceta es...

a)

La restricción al número de elementos de una etiqueta

b)

El número de veces que aparece un atributo

c)

La restricción a un tipo predefinido en schema

d)

El identificador único del xml

12.

Para limitar el número de caracteres de un dato, en la faceta la restricción será sobre el tipo predefinido...

a)

xs:decimal

b)

xs:varchar

c)

xs:string

d)

xs:lenght

13.

<xs:pattern value="[aA-zZ][0-9]"/> establece el patrón para...

a)

Aa9

b)

bB9

c)

d6

d)

dD0

14.

¿Qué tipo de dato predefinido escogeríamos para una fecha?

a)

xs:datetime

b)

xs:integer

c)

xs.date

d)

Ninguno es válido.

15.

Un elemento con atributos es de tipo...

a)

Simple

b)

Complejo

16.

Schema permite limitar los tipos de datos de un xml

a)

Falso

b)

Verdadero

17.

Schema es de la familia de ...

a)

DTD

b)

XML

c)

HTML5

d)

Todas son válidas

18.

Los atributos pueden ser opcionales u obligatorios

a)

Falso

b)

Verdadero

19.

La forma de decir que un atributo es opcional es...

a)

xs:attribute name="uno" type="xs:string" use="optional"/>

b)

xs:attribute name="uno" type="xs:string" use="required"/>

c)

xs:attribute name="uno" type="xs:string" use="implied"/>

20.

<xs:element name="UNO"> crea el elemento

a)

<Uno>

b)

<uno>

c)

<UNO>

d)

Cualquiera de ellas es válida.