RSS, DTD, XML, XSD Flashcards

1
Q

Suministrar canal de contenidos http://www.y/y.xxx, de tipo xxx (rss o atom), con titulo z

A
head
-> title (...) /title
-> link rel="alternate" type="application/xxx+xml" title="z" href="http://www.y/y.xxx" /
(...)
/head

xxx puede ser rss o atom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Indicar version x utilizada de RSS

A

rss version=”x”

x puede ser 2.0, 1.0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Estructura basica imprescindible tipica de documento RSS, rellenando valores con x

A
?xml version="1.0" encoding="utf-8"
rss version="x"
-> channel
-> -> title x /title
-> -> link x /link
-> -> description x /description
-> -> language es /language
-> -> item
-> -> -> title x /title
-> -> -> link x /link
-> -> -> description x /description
-> -> /item
-> /channel
/rss
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definir canal de atom en español

A

feed xmlns=”http://www.w3.org/2005/Atom” xml:lang=”es-es”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Estructura basica imprescindible tipica de documento atom, rellenando valores con x

A
feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es-es"
-> title type="text" x /title
-> id x /id
-> updated x /updated
-> link rel="self" type="application/atom+xml" /
-> link rel="alternate" type="text/html" href="x" /
-> entry
-> -> title x /title
-> -> id x /id
-> -> updated x /updated
-> -> link rel="alternate" type="text/html" href="x" /
-> -> author
-> -> -> name x /name
-> -> /author
-> -> summary x /summary
-> /entry
/feed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Que es un directorio de canal de contenido, y para que sirve?

A

Registro de ficheros RSS para ponerlos a disposicion de los usuarios.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Que es un agregador (o lector de fuentes)?

A

Aplicacion para suscribirse a fuentes rss o atom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Declarar tipo terminal a, no contenedor en DTD

A

!ELEMENT a EMPTY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Declarar tipo terminal a, contenedor en DTD

A

!ELEMENT a ANY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Declarar tipo terminal a, contenedor de datos en DTD

A

!ELEMENT a (#PCDATA)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Declarar tipo no terminal a, contenedor de un elemento b c, en DTD

A

!ELEMENT a (b, c)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Declarar tipo no terminal a, contenedor de un elemento b opcional c, en DTD

A

!ELEMENT a (b?, c)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Declarar tipo no terminal a, contenedor de un elemento b c que puede aparecer varias veces, en DTD

A

!ELEMENT a (b, c+)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Declarar tipo terminal a, contenedor de un elemento b y grupo de elementos c d que pueden aparecer 0 o varias veces, en DTD

A

!ELEMENT a (b, (c, d)*)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Declarar tipo no terminal a, contenedor de un elemento b o c, en DTD

A

!ELEMENT a (b | c)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Declarar atributo de enumeracion a del elemento b con valores posibles c d e, en DTD

A

!ATTLIST b a (c|d|e)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Declarar atributo de enumeracion a del elemento b con valor cadena de texto opcional, en DTD

A

!ATTLIST b a (CDATA) #IMPLIED

18
Q

Declarar atributo de enumeracion a del elemento b con valor identificador unico obligatorio, en DTD

A

!ATTLIST b a (ID) #REQUIRED

19
Q

Declarar atributo de enumeracion a del elemento b con valor palabra con caracteres xml fija, en DTD

A

!ATTLIST b a (NMTOKEN) #FIXED

20
Q

Declarar atributo de enumeracion a del elemento b con valor referencia de identificador, en DTD

A

!ATTLIST b a (IDREF)

21
Q

Declarar entidad interna a, con valor b, en DTD

A

!ENTITY a “b”

22
Q

Enumerar tipos de entidades internas predefinidas y correspondencias

A
ampersandlt; -> <
ampersandgt; -> >
ampersandquot; -> ''
ampersandapos; -> '
ampersandamp; -> &
23
Q

Declarar entidad externa a, con valor b url, en DTD

A

!ENTITY a SYSTEM “b”

24
Q

Declarar entidad de parametro a, con valor b c, en DTD

A

!ENTITY %a “b, c”

25
Q

Declarar entidad de parametro externa a, con valor b dtd, en DTD

A

!ENTITY a “b”

26
Q

Declarar notacion a, con aplicacion b, en DTD

A

!NOTATION a SYSTEM “b”

27
Q

Declarar notacion a, con archivo b, asociado a notacion de aplicacion c en DTD

A

!NOTATION a SYSTEM “b” NDATA c

28
Q

Hacer visible parte a de un DTD

A

![INCLUDE [a] ]

29
Q

Ocultar parte a de un DTD

A

![IGNORE [a] ]

30
Q

Usar XML schema con etiqueta a debe ser de tipo de dato y

A

xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema”
-> xs:element name=”a” type=”xs:y” /
/ xs:schema

31
Q

Tipos de datos de los XML schema (basicos) (8+5)

A
string
boolean
integer
positiveInteger
negativeInteger
decimal
anyURI
language
ID, IDREF, ENTITY, NOTATION, MTOKEN
32
Q

Tipos de datos de los XML schema (fecha y tiempo) (9)

A
dateTime
duracion
time
date
gYearMonth
gYear
gMonthDay
gDay
gMonth
33
Q

Tipos de restricciones en los XML schema

A
length, minlength, maxlength
enumeration
whitespace
(max/min)(In/Ex)clusive
totalDigits, fractionDigits
pattern
34
Q

Poner restriccion a con valor x, a grupo de restricciones y, de tipo de dato z, XML schema

A

xs: simpleType name=”y”
- > xs:restriction base=”xs:z”
- > -> xs:a value=”x”/
- > /xs:restriction
xs: simpleType

35
Q

Otros elementos del XML schema

A

xs: complexType
xs: group
xs: secuence
xs: choice
xs: all

36
Q

Extension de documentos XML schema

A

.xsd

37
Q

Asociar documento x.xsd a documento xml con elemento raiz y

A

y xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:SchemaLocation=”x.xsd”
(…)
/y

38
Q

Elementos del XML schema para informacion de desarrollador

A

xs: annotation
xs: documentation
xs: appinfo

39
Q

Categorias de ambitos de aplicacion XML y desc

A

Centrado en datos - Menos estructurado, flexible, actualizable
Centrado en documentos - Mas estructurado, inflexible, limitado

40
Q

Sistemas de informacion XML

A

Basados en documentos - estructura irregular, tipo dato simple, orden importante
Estructurados - estructura plana, tipo dato complejo, orden no importante

41
Q

Optimizar XML para base de datos relacional

A

Cada tabla y columna es un elemento y atributo, marcar no nulo como requerido
Llave primaria es atributo tipo id, con valor unico en todo documento
Clave foranea es elemento anidado tipo idref