Escolar Documentos
Profissional Documentos
Cultura Documentos
3.1 XML
Samuel Lujn Navarro Escuela Militar de Ingenieria
slujan7e@yahoo.es Marzo de 2014
Objetivos
Al concluir el presente captulo usted ser capaz de: Describir ML Discutir los usos primarios de ML Describir las partes principales de un documento ML
marzo de 2014
No.2
Metas de diseo.
XML debe ser utilizable a travs de Internet. XML debe soportar muchos escenarios de aplicacin. XML debe ser compatible con SGML. Los pro ramas !ue procesen documentos XML deben ser "#ciles de crear. Las caracter$sticas opcionales deben ser idealmente cero. Los documentos en XML deben de ser le ibles por humanos % razonablemente claros.
marzo de 2014 Samuel Lujn Navarro No.3
Metas de diseo.
&l diseo con XML debe ser r#pido. &l diseo de documentos XML debe de ser "ormal % conciso. Los documentos XML deben de ser "#ciles de crear. &l laconismo en el uso de eti!uetas no es importante.
marzo de 2014
No.4
marzo de 2014
No.6
marzo de 2014
No.8
=erar!u$a de datos.
Empleado Localizacin Divisin Departamento Oficina Identificacin Nombre Apellido paterno Apellido materno Nombres Cargo
marzo de 2014
No.9
marzo de 2014
No.10
&ti!uetas.
XML di"erenc$a entre ma%7sculas % min7sculas.
<Libro>* <libro>* <LIBRO> y <LiBrO> son eti!uetas !ue se re"ieren a di"erentes elementos.
marzo de 2014
No.12
La declaracin XML.
?ice 8BSo% un documento XMLC9.
:iene partes espec$"icas@ DE'ml apertura version>8F.G9 versin encodin >89 codi"icacin de caracteres standalone>89 doc. independ. (%esHno+ EI "in
/ada entidad XML !ue no est en ,:5JK o ,:5J FL debe contener la declaracin de codi"icacin (encodin +.
marzo de 2014 Samuel Lujn Navarro No.13
DNienvenidaIB4ola mundoCDHNienvenidaI
marzo de 2014
No.15
marzo de 2014
No.16
&ntidades car#cter.
1ara documentos bien "ormados@
I D Q S 9 Q tR QltR QampR QaposR Q!uotR ( reater than+ (less than+ (ampersand+ (apstro"e+ (double !uote+
Los documentos v#lidos deben de de"inir estas entidades antes de usarlas. &jemplos@
M:QampR: 0ombre>8Mario Moreno QaposR/antin"lasQaposR9
marzo de 2014 Samuel Lujn Navarro No.18
Mtributos.
1ropiedades (adjetivos+. /ontienen in"ormacin acerca del elemento.
In"ormacin sobre r#"icos. 5echas* nombres* colores* etc.
marzo de 2014
No.21
,na ?:? es una buena manera (pero no la 7nica+ de controlar la creacin de datos.
marzo de 2014
No.22
1alabras clave para el contenido declarado@ EMPTY Sin elemento o contenido. ANY /ual!uier combinacin de elementos descendientes % datos caracter.
marzo de 2014 Samuel Lujn Navarro No.23
Modelo de contenido.
&lementos o W1/?M:M. /onectores.
* X se uido de uno u otro ,no % solo uno /ero o uno ,no o m#s /ero o m#s
(a,b) (a|b)
Indicadores de ocurrencia.
configuracion Nombre? Controlador+ Opciones*
No.24
E Y Z
marzo de 2014
marzo de 2014
No.25
/ontenido mi'to.
/aracteres (W1/?M:M+ !ue aparecen solos o en combinacin con elementos descendientes en un modelo de contenido. 1ueden ser e'presados en combinaciones como un rupo o un contenido repetible@ (#PCDATA | grafico | tabla | lista) &l mismo elemento descendiente no puede aparecer m#s de una vez en el rupo. <!ELEMENT parrafo (#PCDATA | lista)*>
marzo de 2014 Samuel Lujn Navarro No.26
/omentarios XML.
Los comentarios pueden aparecer en cual!uier parte del documento "uera de otros marcajes. 1ueden aparecer dentro de la declaracin de tipo de documento. ,n procesador XML puede* pero no re!uiere* ser capaz de leer % recuperar los comentarios. <!-- Articulos secundarios para BD, revisado el 2000/I/29 -->
marzo de 2014
No.27
marzo de 2014
No.28
marzo de 2014
No.29
...
</Novela>
marzo de 2014
No.30
>
marzo de 2014
No.31
marzo de 2014
No.32
<!DOCTYPE novela
SYSTEM
novela.dtd
>
marzo de 2014
No.33
marzo de 2014
No.34
Cdigo XML.
marzo de 2014
No.35
marzo de 2014
No.36
fuerza="ligera"/>
precip EMPTY total_dia CDATA #REQUIRED (lluvia | nieve) "lluvia" (ligera | fuerte) #IMPLIED
fuerza="fuerte"/>
marzo de 2014
No.37
marzo de 2014
No.38
marzo de 2014
No.39