Xml para dummies

En XML, un documento válido debe ser conforme a las reglas en su (Definición de Tipo de Documento) DTD o esquema, que define lo que pueden aparecer elementos en el documento y cómo los elementos pueden anidar unas dentro de otras. Si no está bien formado un documento que no va muy lejos en el mundo XML por lo que necesita para jugar por algunas reglas muy básicas al crear un documento XML. LA bien formada

documento debe tener los siguientes componentes:

  • Todas las etiquetas iniciales y finales coinciden. En otras palabras, la apertura y el cierre de las partes siempre deben contener el mismo nombre en el mismo caso: . . . o . . . , pero no . . . .


  • Los elementos vacíos siguen sintaxis XML especial, por ejemplo, .

  • Todos los valores de los atributos se producen dentro de comillas simples o dobles: id = "valor"> o .

Reglas para crear Document Type Definition, o DTD, Elementos

Básicamente, a preparar y utilizar un tipo de documento (DTD) para añadir estructura y la lógica, por lo que es más fácil de asegurarse de que todas las características esenciales están presentes - en el orden correcto - en el documento XML. Usted puede desarrollar muchas reglas en su DTD que controlan cómo los elementos se pueden utilizar en un documento XML.

SímboloSignificadoEjemplo
#PCDATAContiene datos de caracteres analizados o texto
#PCDATA, Elemento-nombreContiene texto y otra #PCDATA element- siempre aparece en primer lugar en una regla
, (coma)Se debe utilizar en este orden
| (barra de tubería)Utilice sólo un elemento de las opciones proporcionadas
elemento de nombre (por sí mismo)Utilice sólo una vez
elemento nombre?Utilice ya sea una vez o en absoluto
elemento de nombre +Utilice ya sea una vez o muchas veces
elemento nombre *Utilice una vez, muchas veces, o nunca
()Indica grupos- pueden anidarse o

XML Schema Básica Declaraciones


Un documento XML Schema se construye de una serie de declaraciones, lo que da una información muy detallada y se asegura de la información contenida en el documento XML está en la forma correcta.

Nombre DeclaraciónPropósitoSintaxis
EsquemaIdentifica el idioma de los usos de esquema
ElementoDefine un elemento
CualidadDefine un atributo
Tipo ComplejoDefine un elemento que contiene otros elementos, containsattributes, o contiene contenido mixto (elementos y texto)
Tipo simpleCrea un tipo de datos limitados de un elemento o AttributeValue
Compositor SecuenciaEspecifica que los atributos o elementos dentro de un typemust complejo se enumeran en orden
Elección compositorEspecifica que uno cualquiera de los atributos o elementos dentro de una compleja tipo se puede utilizar
Todo compositorEspecifica que algunos o todos los atributos o elementos dentro de una compleja tipo pueden utilizarse
AnotaciónContiene documentación y / o elementos AppInfo que provideadditional información y comentarios sobre el documento de esquema
DocumentaciónProporciona información legible dentro de una anotación
Información de la solicitudProporciona información legible por ordenador dentro anannotation

Caracteres Reservados comunes en XML

Algunas entidades están reservados para uso interno en XML y necesitan ser reemplazados con referencias de caracteres en tu sitio. Estas cinco entidades internas de uso común ya están definidos como parte de XML y listo para su uso:

PersonajeReferencia
lt;lt;
>>
AMP
'apos-
"quot-

Soporte del navegador para XML y hojas de estilo

Soporte de los navegadores Web para las hojas de XML y estilo - CSS y XSLT - es variada ya veces menos de lo fiable. Investigue sus opciones para los navegadores web para que usted sepa que los navegadores soportan que los requisitos y usted decide cómo utilizar XML y los navegadores web en su solución XML.

NavegadorXML?CSS1?CSS2?XSLT 1.0?
Amaya 9.0SinSin
Internet Explorer 6.0
Mozilla 1.7.5
Mozilla Firefox 1.0
Netscape Navigator 7
Opera 7Sin