Académique Documents
Professionnel Documents
Culture Documents
Elementos:
- con contenido: <nombre>Antonio</nombre>
empieza con etiqueta de apertura y termina con la
de cierre y puede contener atributos o no
- sin contenido: <elemento sin contenido />
también puede tener o no atributos
<identificador DNI=“12345678A” />
Profesor: Diego Zamora Torrecillas
DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB Módulo 2 – Programación web en el entorno servidor
Atributos:
Los atributos incorporan carácterísticas o
propiedades de los elementos del documento.
<alumno nota=“4”
asistencia=“nula”>Paco</alumno>
En el DTD se especifica los atributos que puede tener
cada tipo de elemento
Profesor: Diego Zamora Torrecillas
DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB Módulo 2 – Programación web en el entorno servidor
Según W3C:
- Tomado como un todo el documento, debe cumplir
la regla denominada document
- Respeta todas las restricciones de buena formación
dadas en la especificación
- Las entidades están bien formadas
Prólogo: (opcional)
- declaración xml
- declaración tipo documento, enlaza con DTD
- comentarios e instrucciones de procesamiento
Cuerpo: (obligatorio)
- empezará con un elemento raiz, indispensable
para ser un documento bien formado
ejemplos de uso:
- extraer información bases de datos
- generar resumen de la información
almacenada en una base de datos XML
Ejemplo:
<?xml version='1.0'?>
<PaymentInfo xmlns='http://example.org/paymentv2'>
<Name>John Smith</Name>
<CreditCard Limit='5,000' Currency='USD'>
<Number>4019 2445 0277 5567</Number>
<?xml version='1.0'?>
<PaymentInfo xmlns='http://example.org/paymentv2'>
<Name>John Smith</Name>
<EncryptedData
Type='http://www.w3.org/2001/04/xmlenc#Element'
xmlns='http://www.w3.org/2001/04/xmlenc#'>
<CipherData>
<CipherValue>A23B45C56</CipherValue>
</CipherData>
</EncryptedData>
</PaymentInfo>
Profesor: Diego Zamora Torrecillas
DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB Módulo 2 – Programación web en el entorno servidor