Programacion

Páginas: 5 (1104 palabras) Publicado: 26 de septiembre de 2010
Gestió

Universidad Privada Antenor Orrego

Objetivos
Presentar las características caracterí principales de XML Estructurar y dar formato a elementos XML Acceder a base de datos con XML y ASP

Programación de Aplicaciones de Gestión
XML

XML

Ing. Edgard de Olazábal León

1

XML

Ing. Edgard de Olazábal León

2

Esquema
Fundamentos DTD y XML Schema CSS y XSLFundamentos
Que es XML?
Es un formato de texto estandarizado que sirve para representar información informació estructurada en la web Es un subconjunto simplificado de SGML que incorpora características de caracterí SGML, entre las que se incluyen las tres más importantes
• • •

Extensibilidad Estructura Validación Validació
Ing. Edgard de Olazábal León 4

XML

Ing. Edgard de Olazábal León

3XML

Gestió

Fundamentos
Sintaxis XML
El bloque de construcción básico es la construcció entidad, que contiene datos analizados o no entidad, analizados sintácticamente. sintá cticamente. Ejemplo: Ejemplo:


Fundamentos
Componentes de marcado XML
Etiquetas de elementos Instrucciones de procesamiento Declaraciones de tipos de documento Referencias de entidades Comentarios Seccionesmarcadas

Juan Perez nombre>Juan Perez

es un dato analizado nombre> sintácticamente por el procesador XML sintá Juan Perez es un dato no analizado y se trabaja como texto Se dice entonces que los documentos XML están formados por datos de caracteres y está marcado
XML Ing. Edgard de Olazábal León 5 XML

Ing. Edgard de Olazábal León

6

Fundamentos
Etiquetas
Son el componente másevidente de XML y se emplean para describir elementos Ejemplo
• • •

Fundamentos
Referencias a entidades
Se usan para asignar aliases a piezas de datos. datos. Ejemplos: Ejemplos:
• • • • •

y elemento/> br/>

' apos; & " quot; < lt; > gt;

XML

Ing. Edgard de Olazábal León

7

XML

Ing. Edgard de Olazábal León

8

Gestió

Fundamentos
ComentariosSe usan para presentar información informació que técnicamente no forma parte del contenido del documento version=“ 1.0”

XML

Ing. Edgard de Olazábal León

9

XML

Ing. Edgard de Olazábal León

10

Fundamentos
Declaraciones de tipo de documento Se emplean para especificar información informació acerca de un documento, incluyendo el documento, elemento ráiz del mismo y ladefinición de definició tipo de documento (DTD). Sirve para definir si un documento es válido o sólo está bien está definido Especifica el elemento ráiz del documento Define elementos, atributos y entidades elementos, específicas del documento (DTD internas) especí internas) Identifica una DTD externa en el documento
xmlns:dt="urn:schemas-microsoft- com:datatypes"> name="name" content="textOnly"/>content="textOnly"/> name="city" content="textOnly"/> name="state" content="textOnly"/> dt:type="int"/> dt:type="int"/> dt:type="int"/>
Ing. Edgard de Olazábal León 17

Modelar datos con XML Schema (2/3)

• • • • • • • • •

name="phone" content="eltOnly"> maxOccurs="1"/> maxOccurs="1"/> name="email" content="textOnly"/> name="web" content="textOnly"/> content="textOnly"/>name="contact" content="eltOnly"> maxOccurs="1"/> maxOccurs="2"/>
Ing. Edgard de Olazábal León 18

XML

XML

Modelar datos con XML Schema (3/3)

• • • • • • •

Comparación de las dos soluciones de modelado de datos
Las DTD están basadas en sintáxis está sintá especializada, mientras que los esquemas XML están basados en XML está Los esquemas XML se basan en XML, por lo que puedenser analizados sintácticamente y sintá manipularse como cualquier otros documento XML Las DTD son compactas, mientras que los esquemas no lo son Los esquemas XML soportan una serie de tipos de datos (int, float, boolean, date, etc), mientras (int, float, boolean, que las DTD tratan todos los datos como cadenas o cadenas enumeradas.
Ing. Edgard de Olazábal León

type="city" minOccurs="1"...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS