ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

HTML_elementos


Enviado por   •  23 de Abril de 2021  •  Documentos de Investigación  •  632 Palabras (3 Páginas)  •  51 Visitas

Página 1 de 3

UNIVERSIDAD POLITÉCNICA SALESIANA

APLICACIONES TELEMÁTICAS

GRUPO 1

EDISON LÓPEZ Z.

SANTIAGO CRUZ

DIEGO YANEZ

FECHA: 20/04/2021

TALLER DE DTD

Se han corregido los errores encontrados para que estén bien formados los archivos “xml” propuestos en el taller en clase.

1. Escribir un documento XML con una DTD interna que represente la siguiente información

ficticia:

[pic 1]

2. Dado el siguiente XML y DTD, corregir los errores para que sea válido

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE cine [

<!ELEMENT peliculas (pelicula)*>

<!ELEMENT pelicula (#PCDATA)>

<!ATTLIST pelicula codpel ID (P1 | P2 | P3 | P4) "P0">

<!ELEMENT actores (actor)*>

<!ELEMENT actor (#PCDATA)>

<!ATTLIST actor filmografia IDREF #REQUIRED>

]>

<cine>

<peliculas>

<pelicula>Avatar</pelicula>

<pelicula codpel="P1">Gran Torino</pelicula>

<pelicula codpel="P2">Invictus</pelicula>

<pelicula codpel="P3">Million dollar baby</pelicula>

<pelicula codpel="P4">Oblivion</pelicula>

<pelicula codpel="P5">Unforgiven</pelicula>

</peliculas>

<actores>

<actor filmografia="P1 P3 P5">Clint Eastwood</actor>

<actor filmografia="P2 P3 P4 P5">Morgan Freeman</actor>

<actor filmografia="P4">Tom Cruise</actor>

</actores>

</cine>

3. Construir un XML y un DTD para representar y validar la siguiente factura

[pic 2]

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE factura [

<!ELEMENT factura (encabezado+, cuerpo+, valores+)>

<!ELEMENT encabezado (infoempresa*, infoadquiriente*, infosri*)>

<!ELEMENT infoempresa (nombrecomercial+, razonsocial+, direccionmatriz+, direccionsucursal+)>

<!ELEMENT nombrecomercial (#PCDATA)>

<!ELEMENT razonsocial (#PCDATA)>

<!ELEMENT direccionmatriz (#PCDATA)>

<!ELEMENT direccionsucursal (#PCDATA)>

<!ELEMENT infoadquiriente (nn_adquiriente+, id_adquiriente+, fecha_adquiriente+, guia_adquiriente+)>

<!ELEMENT nn_adquiriente (#PCDATA)>

<!ELEMENT id_adquiriente (#PCDATA)>

<!ELEMENT fecha_adquiriente (#PCDATA)>

<!ELEMENT guia_adquiriente (#PCDATA)>

<!ELEMENT infosri (ruc+, num_documento+, num_autorizacion+, fecha_autorizacion)>

<!ELEMENT ruc (#PCDATA)>

<!ELEMENT num_documento (#PCDATA)>

<!ELEMENT num_autorizacion (#PCDATA)>

<!ELEMENT fecha_autorizacion (#PCDATA)>

<!ELEMENT cuerpo (detalle*, fecha_caducidad*)>

<!ELEMENT detalle (cantidad+, descripcion+, precio_unitario+, valor_total+)>

<!ELEMENT cantidad (#PCDATA)>

<!ELEMENT descripcion (#PCDATA)>

<!ELEMENT precio_unitario (#PCDATA)>

<!ELEMENT valor_total (#PCDATA)>

<!ELEMENT fecha_caducidad (#PCDATA)>

<!ELEMENT valores (formapago*, firmacliente*, calculo*)>

<!ELEMENT formapago (efectivo+, dineroelectronico+, tarjeta+, deposito+)>

<!ELEMENT efectivo (#PCDATA)>

<!ELEMENT dineroelectronico (#PCDATA)>

<!ELEMENT tarjeta (#PCDATA)>

<!ELEMENT deposito (#PCDATA)>

...

Descargar como (para miembros actualizados)  txt (5.1 Kb)   pdf (232.8 Kb)   docx (172.3 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com