wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

XML, DTD y XSD

Total questions: 78

Worksheet time: 45mins

Name
Class
Date
1.

¿Qué es XML?

a)

Un lenguaje de marcas

b)

Un tipo de base de datos

c)

Un lenguaje de programación

d)

Un sistema operativo

2.

¿Cuál es la función de XSD?

a)

Convertir archivos a PDF

b)

Emmagatzemar dades

c)

Validar documentos XML

d)

Crear páginas web

3.

¿Qué se utiliza para el diseño de páginas web?

a)

JSON

b)

HTML y CSS

c)

XSD

d)

XML

4.

¿Qué es XSL?

a)

Un método de validación

b)

Un tipo de base de datos

c)

Un lenguaje de programación

d)

Una herramienta de conversión de documentos

5.

¿Qué permite Xpath?

a)

Crear gráficos

b)

Validar datos

c)

Navegar por documentos XML

d)

Emmagatzemar información

6.

¿Qué es JSON?

a)

Un tipo de archivo de imagen

b)

Un sistema de gestión de bases de datos

c)

Un lenguaje de marcas ligero

d)

Un lenguaje de programación

7.

¿Qué es RSS?

a)

Un formato de archivo

b)

Un lenguaje de programación

c)

Una herramienta de diseño web

d)

Un sistema de gestión de información

8.

¿Cuál es un ejemplo de un ERP?

a)

Un lenguaje de marcas

b)

Un sistema de gestión empresarial

c)

Un formato de imagen

d)

Un tipo de documento XML

9.

¿Qué es XQuery?

a)

Una herramienta para consultar XML

b)

Un método de validación

c)

Un tipo de archivo

d)

Un lenguaje de programación

10.

¿Qué se utiliza para la validación de datos en XML?

a)

JSON

b)

HTML

c)

XSD

d)

XSL

11.

¿Cuál es la función principal de HTML?

a)

Emmagatzemar datos

b)

Estructurar contenido web

c)

Validar documentos

d)

Crear gráficos

12.

¿Qué es un nodo raíz en un documento XML?

a)

El nodo que está al final del documento

b)

El nodo principal del que derivan todos los demás

c)

Un nodo que contiene atributos

d)

Un nodo sin etiquetas de cierre

13.

¿Qué se entiende por un documento XML bien formado?

a)

Un documento que sigue las reglas de sintaxis de XML

b)

Un documento con etiquetas opcionales de cierre

c)

Un documento que permite errores en la estructura

d)

Un documento con etiquetas en mayúsculas

14.

¿Qué significa que un documento XML sea válido?

a)

Que cumple con un esquema definido

b)

Que tiene etiquetas de cierre opcionales

c)

Que puede contener errores de sintaxis

d)

Que todas las etiquetas están en minúsculas

15.

¿Cuál es la función de los espacios de nombres (namespaces) en XML?

a)

Separar los comentarios del código

b)

Evitar conflictos entre etiquetas que tienen el mismo nombre

c)

Crear atributos adicionales dentro de las etiquetas

d)

Crear una estructura jerárquica dentro del documento

16.

¿Qué regla sintáctica es obligatoria en XML?

a)

Los elementos deben tener una etiqueta de apertura y otra de cierre

b)

Las etiquetas pueden no tener cierre si son cortas

c)

Los atributos no necesitan comillas

d)

No se distingue entre mayúsculas y minúsculas

17.

¿Cuál es una característica de los lenguajes de marcas?

a)

Son siempre binarios

b)

Se pueden abrir solo con editores especializados

c)

Permiten estructurar y organizar la información

d)

No pueden combinarse con otros lenguajes

18.

Què signifiquen les sigles XML?

a)

Example Markup Language

b)

eXtra Modern Link

c)

eXtensible Markup Language

d)

X-Markup Language

19.

Quina és la sintaxi correcta per la declaració que defineix la versió XML? (selecciona una o vàries)

a)

<?xml version="1.0"?>

b)

<?xml version="1.0" />

c)

<xml version="1.0" />

d)

<?xml version='1.0'?>

20.

Aquest document XML està "ben format"?


<?xml version="1.0"?>

<note>

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<body>Don't forget me this weekend!</body>

</note>

a)

Si

b)

No

21.

Aquest document XML està "ben format"?


<?xml version="1.0"?>

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<body>Don't forget me this weekend!</body>

a)

Si

b)

No

22.

Quina afirmació és correcta?

a)

Tots els elements XML s'han de tancar

b)

Tots els elements XML han d'estar en majúscula

c)

Els noms dels elements en XML poden contenir espais

d)

Totes són correctes

23.

Quina afirmació NO es correcta?

a)

El caràcter "espai en blanc" no es preserva a XML

b)

Els elements XML han d'estar correctament imbricats

c)

Els tags XML son "case sensitive"

d)

Els documents XML han de tenir un element arrel

24.

Aquest document XML està "ben format"?


<?xml version="1.0"?>

<note>

<to age="29">Tove</to>

<from>Jani</from>

</note>

a)

Si

b)

No

25.

Aquest document XML està "ben format"?


<?xml version="1.0"?>

<note>

<to age=29>Tove</to>

<from>Jani</from>

</note>

a)

Si

b)

No

26.

Els elements XML no poden estar buits

a)

Fals

b)

Vertader

27.

Quin dels següents no es un nom correcte per a un element XML?

a)

<h1>

b)

<1dollar>

c)

Tots són incorrectes

d)

<Note>

28.

Quin dels següents no es un nom correcte per a un element XML?

a)

<age>

b)

<first name>

c)

<NAME>

d)

Tots són incorrectes

29.

Indica quin dels següents és un nom d'element XML correcte

a)

<7eleven>

b)

<phone number>

c)

<Name>

d)

<xmldocument>

30.

Indica quin afirmació es correcta

a)

L'ordre en què aparèixen els atributs és important

b)

Els atributs han d'existir sempre

c)

Cap de les afirmacions és correcta

31.

Per a què es fan servir les entitats a XML?

a)

Les entitats defineixen accesos directes a elements standard

b)

Les entitats defineixen accesos directes a atributs estàndar

c)

Les entitats defineixen accesos directes a texte normal o caràcters specials

32.

Quin fragment XML està ben format?

a)

<customer id=3456><name>John Smith></name></customer>

b)

<customer id="3456"><address/><zip code="3456"></customer>

33.

Quin és el llenguatge de marques predecessor de XML?

a)

HTML

b)

SGML

c)

MathML

d)

XHTML

34.

Quina de les següents entitats predefinides es fa servir a XML per expressar el símbol ">"?

a)

&lt;

b)

&gt;

c)

&apos;

d)

&amp;

35.

Que vol dir l'atribut xml:space=”preserve” dintre d'un element XML?

a)

Els espais no es mantenen dintre del contingut de l'element.

b)

Els espais es mantenen dintre del contingut de l'element.

c)

La informació que hi ha dintre un element XML no pot tenir espais

d)

l'atribut xml:space no existeix en XML

36.

Quins mecanismes existeixen per a validar un document XML? (selecciona dos)

a)

XLS

b)

CSS

c)

DTD

d)

XSD

37.

Indica quina afirmació NO és correcta

a)

No puede haber dos atributos con el mismo nombre asociado al mismo elemento

b)

Los comentarios pueden ir en cualquier lugar del interior de las etiquetas de apertura/cierre de los elementos

c)

No puede haber nada antes de la instrucción de procesamiento.

d)

Pueden existir elementos sin contenido

38.

Com es defineix un element buit en XML?

a)

<exemple></exemple>

b)

<exemple/>

c)

Cap de les anteriors

d)

Totes les anteriors

39.

Què signifiquen les sigles DTD?

a)

Direct Type Definition

b)

Do The Dance

c)

Document Type Definition

d)

Dynamic Type Definition

40.

Quants elements arrel podem tenir en un document XML?

a)

0

b)

1

c)

2

d)

3

41.

Què és XSLT?

a)

Extensible Standard Language Transformation

b)

Extensible Standard List Transformation

c)

Extensible Stylesheet Language Transformation

d)

Extensible Style Language Transformation

42.

Is it easier to process XML than HTML?

a)

yes

b)

no

43.

What is the correct syntax of the declaration which defines the XML version?

a)

<xml version="1.0" />

b)

<?xml version="1.0"?>

c)

<?xml version="1.0" />

d)

<?xml version="1.0" /

44.

Which of the following strings are a correct XML name?

a)

my Element

b)

#myElement

c)

_myElement

45.

Which of the following XML documents are well-formed?

a)

<firstElement>some text goes here <secondElement>another text goes here</secondElement> </firstElement>

b)

<firstElement>some text goes here</firstElement> <secondElement> another text goes here</secondElement>

c)

<firstElement>some text goes here <secondElement> another text goes here</firstElement> </secondElement>

d)

</firstElement>some text goes here </secondElement>another text goes here <firstElement>

46.

Which of the following are well-formed XML fragments?

a)

a. < myElement myAttribute=”someValue’/>

b)

b. < myElement myAttribute=someValue/>

c)

c. < myElement myAttribute=’someValue’>

d)

d. < myElement myAttribute=”someValue”/>

47.

How to specify the attributes with multiple values?

a)

a. < myElement myAttribute=”value1” myAttribute=”value2”/>

b)

b. < myElement myAttribute=”value1 value2”/>

c)

c. Attributes cannot have multiple values.

d)

d. < myElement myAttribute=”value1, value2”/>

48.

Verdadero o falso:

La primera línea de un documento XML se llama prólogo y es opcional:

<?xml version="1.0" encoding="UTF-8?>

a)

verdadero

b)

falso

49.

En XML ¿Qué se utiliza para marcar texto que no será procesado como parte de XML?

a)

PCDATA [ texto ]

b)

<! -- texto -->

c)

<![CDATA[ texto ]]>

d)

/* texto */

50.

Selecciona las opciones correctas. El siguiente XML:

<vehiculo desc="Fiat 'Punto' ranchera">

coche

</vehiculo>

a)

No está bien formado porque no se permiten atributos con valores con espacios

b)

Está bien formado

c)

No está bien formado porque no se permiten comillas dentro del valor de un atributo

51.

Verdadero o Falso. El siguiente XML es válido:

<!DOCTYPE flores [

<!ELEMENT flores (flor+)>

<!ELEMENT flor (#PCDATA)>

]>

<flores>

</flores>

a)

Verdadero

b)

Falso

52.

Verdadero o falso. Indica si el siguiente XML es válido:

<!DOCTYPE letras [

<!ELEMENT letras (letra)>

<!ELEMENT letra (#PCDATA)>

]>

<letras>

<letra>m</letra>

<letra>uve doble</letra>

</letras>

a)

Verdadero

b)

Falso

53.

Con la siguiente DTD, selecciona el XML NO válido:

a)

<ejemplo><a /><b /></ejemplo>

b)

<ejemplo><a /><a /><b /></ejemplo>

c)

<ejemplo><b /></ejemplo>

54.

Con la siguiente DTD, selecciona los XML válidos:

a)

<ejemplo><a /><b /></ejemplo>

b)

<ejemplo><b /><a /></ejemplo>

c)

<ejemplo><a /><a /></ejemplo>

55.

Con la siguiente DTD, selecciona los XML válidos:

a)

<ejemplo />

b)

<ejemplo color="azul marino #000080" />

c)

<ejemplo color="amarillo" />

d)

<ejemplo sabor="dulce" />

e)

<ejemplo color="" />

56.

Con la siguiente DTD, indica los XML válidos:

a)

<ejemplo color="1" />

b)

<ejemplo color="azul marino" />

c)

<ejemplo color="#F0F0F0" />

d)

<ejemplo color="azul-marino" />

e)

<ejemplo color="" />

57.

¿Es válido el siguiente XML?

a)

Verdadero

b)

Falso

58.

¿Es este un documento XML correcto?

<?xml versión=”1.0”?>

<note>

<to age=19>Estudiantes</to>

<from>Profesor</from>

</note>

a)

No

b)

59.

¿Es este un documento XML correcto?

<?xml versión=”1.0”?>

<to>Estudiantes</to>

<from>Profesor</from>

<heading>Recordatorio</heading>

<body>Estamos en Software Park, Tailandia</body>

a)

b)

No

60.

¿Cuál de los siguientes comentarios no está bien formado?

A. <!-- define <source> -->

B. <!-- define &lt;source&gt; -->

C. <!-- declaration --- 27.10.2004 -->

D. <!--- este es un comentario válido -->

a)

A

b)

B

c)

C

d)

D

61.

¿Cuál es una limitación de DTD?

a)

Permite definir tipos de datos complejos.

b)

Es más detallado que XSD.

c)

Es un formato más moderno.

d)

No soporta namespaces.

62.

¿Qué indica el atributo maxOccurs='unbounded'?

a)

El elemento no puede aparecer.

b)

El elemento debe aparecer exactamente una vez.

c)

El elemento es obligatorio.

d)

El elemento puede aparecer un número ilimitado de veces.

63.

¿Qué tipo de elemento es 'xs:complexType'?

a)

Un tipo que solo permite un valor.

b)

Un tipo que no puede tener atributos.

c)

Un tipo que solo contiene texto.

d)

Un tipo que puede contener otros elementos.

64.

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.

65.

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.

66.

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

67.

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.

68.

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=”” />

69.

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

70.

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

71.

Què volen dir les sigles JSON?

a)

Java Service Object Notation

b)

JavaScript Object Notification

c)

JavaScript Object Notification

d)

Java Subscriber Object Note

72.

Analitza el següent XML schema:

<xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema”>

   <xs:element name=”person”>

      <xs:complexType>

         <xs:sequence>

            <xs:element name=”fname” type=”xs:string”/>

            <xs:element name=”lname” type=”xs:string”/>

            <xs:element name=”initial” type=”xs:string” minOccurs=”0”/>

            <xs:element name=”address” type=”xs:string” maxOccurs=”2”/>

         </xs:sequence>

      </xs:complexType>

   </xs:element>

</xs:schema>

Seleccionar, de les següents opcions, l’XML què NO és vàlid d’acord amb l’especificació de l’XML Schema anterior.

a)

<person>

<fname>John</fname>

<lname>Public</lname>

<initial>Q</initial>

<initial>QP</initial>

<address>123 Public Avenue, Seattle, WA 98001 </address>

</person>

b)

<person>

<fname>John</fname>

<lname>Public</lname>

<initial>Q</initial>

<address>123 Public Avenue, Seattle, WA 98001 </address>

<address>Seattle, WA 98001 </address>

</person>

c)

<person>

<fname>John</fname>

<lname>Public</lname>

<address>123 Public Avenue, Seattle, WA 98001 </address>

</person>

d)

<person>

<fname>John</fname>

<initial>Q</initial>

<lname>Public</lname>

<address>123 Public Avenue, Seattle, WA 98001 </address>

</person>

73.

Quin XML validaria la següent sintaxi?

<!ELEMENT cercle (centre, (radi | diametre))>

a)

cercle>    <centre>       <diametre> ... </diametre>    </centre> </cercle>

b)

<cercle>    <centre>       <radi> ... </radi>    </centre> </cercle>

c)

<cercle>    <centre>...</centre>    <diametre> ... </diametre> </cercle>

d)

Cap de les anteriors es correcta.

74.

El elemento XSD de la imagen indica que

a)

Puede aparecer al menos 1 vez.

b)

No tiene límite de ocurrencias.

c)

Debe aparecer al menos 1 vez y no tiene límite de ocurrencias.

75.

En XSD, un indicador de tipo alternativa que permite escoger una opción entre múltiples opciones sería:

a)

xs:restriction.

b)

xs:enumeration.

c)

xs:choice.

76.

Per crear un element simple utilizarem l'etiqueta...

a)

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

b)

<xs:element attribute="..." type="..."/>

c)

<xs:complexType="...">

d)

<xs:attribute name="..." type="..."/>

77.

Quín format te una data amb l'atribut [type="xs:date"]?

a)

aaaa-mm-dd

b)

aaaa-mm

c)

mm-aaaa-dd

d)

dd-mm-aaaa

78.

Per indicar un nombre sequencial d'elements utilitzarem...

a)

<xs:sequence>

b)

<xs:choice>

c)

<xs:all>

d)

<xs:option>