RSS, DTD, XML, XSD Flashcards
Suministrar canal de contenidos http://www.y/y.xxx, de tipo xxx (rss o atom), con titulo z
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
Indicar version x utilizada de RSS
rss version=”x”
x puede ser 2.0, 1.0
Estructura basica imprescindible tipica de documento RSS, rellenando valores con x
?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
Definir canal de atom en español
feed xmlns=”http://www.w3.org/2005/Atom” xml:lang=”es-es”
Estructura basica imprescindible tipica de documento atom, rellenando valores con x
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
¿Que es un directorio de canal de contenido, y para que sirve?
Registro de ficheros RSS para ponerlos a disposicion de los usuarios.
¿Que es un agregador (o lector de fuentes)?
Aplicacion para suscribirse a fuentes rss o atom
Declarar tipo terminal a, no contenedor en DTD
!ELEMENT a EMPTY
Declarar tipo terminal a, contenedor en DTD
!ELEMENT a ANY
Declarar tipo terminal a, contenedor de datos en DTD
!ELEMENT a (#PCDATA)
Declarar tipo no terminal a, contenedor de un elemento b c, en DTD
!ELEMENT a (b, c)
Declarar tipo no terminal a, contenedor de un elemento b opcional c, en DTD
!ELEMENT a (b?, c)
Declarar tipo no terminal a, contenedor de un elemento b c que puede aparecer varias veces, en DTD
!ELEMENT a (b, c+)
Declarar tipo terminal a, contenedor de un elemento b y grupo de elementos c d que pueden aparecer 0 o varias veces, en DTD
!ELEMENT a (b, (c, d)*)
Declarar tipo no terminal a, contenedor de un elemento b o c, en DTD
!ELEMENT a (b | c)
Declarar atributo de enumeracion a del elemento b con valores posibles c d e, en DTD
!ATTLIST b a (c|d|e)