SlideShare ist ein Scribd-Unternehmen logo
1 von 10
XSD (XML Schema Definitonion)
XML Schema es un lenguaje de programación
esquemático que se utiliza para estructuras los
contenidos de los documentos XML de una
manera más específica y concreta, más allá de las
normativas implantadas por el propio lenguaje
XML.Para alcanzar así una percepción del tipo de
documento de alto nivel de abstracción.
Fue realizado por el World Wide Web
Consortium (W3C) y en mayo del 2001 llego a
un gran nivel de recomendación por sus usuarios
¿QUÉ ES UN ESQUEMA XSD?
Se lo conoce como un vocabulario para expresar
datos de una manera más comprensible para el
usuario
 Sirve también de referencia para hacer validar los
datos que se presenten en XML
Especifica:
 Su estructura de la instancia del archivo o
documente XML (El elemento es formado por
elementos, y a su vez por otro elemento adicional)
 El tipo del elemento de atributo o dato (tampoco se
realiza en los DTDS) Un ejemplo claro de esto
sería el numero entero de cero y cuatro

¿PARA QUÉ SIRVE?
Este esquema XSD su principal objetivo es definir
la estructura correcta de dichos elementos del
documento XML (cual DTD)
 Define ciertos elementos que quizás aparezcan en
el documento XML
 Define que un elementos es propiedad de otro
elemento principal de este documente XML
 *Define de una forma secuencial en la cual los
elementos hijos quizás podrían aparecer en el
documento XML

Define la cantidad de propiedad de cada elemento
 Define cuando cierto elemento vacio o que pueda
incluir texto
 Define las opciones de datos los elementos con
sus atributos
 Define valores predefinidos para ciertos elementos
y atributos


Si dicho documento xml no concuerda la estructura
definida en el archivo a revisar entonces este
documento será un archivo erróneo.
VALIDACIÓN DEL XML USANDO
XSD
¿QUÉ ES LA VALIDACIÓN?


Es el procedimiento con el que una instancia de un
documento de XML se valida es ajustado a un
documento de este esquema de XML, esto quiere
decir que está en el formato correcto para el
documento.
¿PARA QUE SE USA EL ESQUEMA XSD?
Se utiliza para hacer valido el contenido de dicho
documento XML.
 Determina si el documento XML es una instancia
correcta para este vocabulario expresado de esta
manera por el esquema XSD.
 Valida los elementos que podrían presentarse
dentro del documento XML y parte de estos
atributos que podrían estar asociados con algún
elemento.

Verifica si algún elemento esta vacio o si puede
este incluir texto.
 Define el valor de inconvenientes que tenga un
atributo
 Define los elementos que podrían tener algún
elemento hijo dentro del archivo
 Define secuencia de elementos hijos, que aparecen
en algún elemento
 Define la cantidad determinada de elementos hijos

EJEMPLO DE XSD
Xsd douglas morales

Weitere ähnliche Inhalte

Andere mochten auch

Ejercicio - Personal de departamentos (XSD - XML Schema)
Ejercicio - Personal de departamentos (XSD - XML Schema)Ejercicio - Personal de departamentos (XSD - XML Schema)
Ejercicio - Personal de departamentos (XSD - XML Schema)Abrirllave
 
Jake Winicki's Portfolio
Jake Winicki's PortfolioJake Winicki's Portfolio
Jake Winicki's Portfoliowinickij
 
Staromieście Ogrody II
Staromieście Ogrody IIStaromieście Ogrody II
Staromieście Ogrody IIcoirzeszow
 
LM-UT5: DTD, XML Schema
LM-UT5: DTD, XML Schema LM-UT5: DTD, XML Schema
LM-UT5: DTD, XML Schema David Martin
 
Tutorial de XML en PDF
Tutorial de XML en PDFTutorial de XML en PDF
Tutorial de XML en PDFAbrirllave
 
Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005shavila
 
Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDFAbrirllave
 

Andere mochten auch (20)

Cómo crear un blog
Cómo crear un blogCómo crear un blog
Cómo crear un blog
 
Paper
PaperPaper
Paper
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Tema 2
Tema 2Tema 2
Tema 2
 
Ejercicio - Personal de departamentos (XSD - XML Schema)
Ejercicio - Personal de departamentos (XSD - XML Schema)Ejercicio - Personal de departamentos (XSD - XML Schema)
Ejercicio - Personal de departamentos (XSD - XML Schema)
 
Apuntes de DTD
Apuntes de DTDApuntes de DTD
Apuntes de DTD
 
Jake Winicki's Portfolio
Jake Winicki's PortfolioJake Winicki's Portfolio
Jake Winicki's Portfolio
 
Introducción a XML Schema
Introducción a XML SchemaIntroducción a XML Schema
Introducción a XML Schema
 
Staromieście Ogrody II
Staromieście Ogrody IIStaromieście Ogrody II
Staromieście Ogrody II
 
Tangenta
TangentaTangenta
Tangenta
 
Expectations
ExpectationsExpectations
Expectations
 
Test de XML
Test de XMLTest de XML
Test de XML
 
Chuleta de XML
Chuleta de XMLChuleta de XML
Chuleta de XML
 
Chuleta de DTD
Chuleta de DTDChuleta de DTD
Chuleta de DTD
 
LM-UT5: DTD, XML Schema
LM-UT5: DTD, XML Schema LM-UT5: DTD, XML Schema
LM-UT5: DTD, XML Schema
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Tutorial de XML en PDF
Tutorial de XML en PDFTutorial de XML en PDF
Tutorial de XML en PDF
 
Apuntes de XML
Apuntes de XMLApuntes de XML
Apuntes de XML
 
Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005
 
Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDF
 

Ähnlich wie Xsd douglas morales (20)

Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
 
Guía+básica+de+características+de+archivos+.pdf
Guía+básica+de+características+de+archivos+.pdfGuía+básica+de+características+de+archivos+.pdf
Guía+básica+de+características+de+archivos+.pdf
 
Lenguajes de Marcas XML
Lenguajes de Marcas XMLLenguajes de Marcas XML
Lenguajes de Marcas XML
 
Lenguajes de marcas
Lenguajes de marcasLenguajes de marcas
Lenguajes de marcas
 
Almdedat
AlmdedatAlmdedat
Almdedat
 
Colima2000
Colima2000Colima2000
Colima2000
 
XML
XMLXML
XML
 
infografíaxml
infografíaxmlinfografíaxml
infografíaxml
 
Steven Toala 2c3
Steven Toala 2c3Steven Toala 2c3
Steven Toala 2c3
 
XML Básico DB2
XML Básico DB2XML Básico DB2
XML Básico DB2
 
UG2011html.pptx
UG2011html.pptxUG2011html.pptx
UG2011html.pptx
 
Xml json yaml
Xml json yamlXml json yaml
Xml json yaml
 
Xml
XmlXml
Xml
 
Introduccion al xml
Introduccion al  xmlIntroduccion al  xml
Introduccion al xml
 
Xml
XmlXml
Xml
 
Xml
XmlXml
Xml
 
Lenguajes de marcado
Lenguajes de marcadoLenguajes de marcado
Lenguajes de marcado
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
Edición Digital: Lenguajes de marcado
Edición Digital: Lenguajes de marcadoEdición Digital: Lenguajes de marcado
Edición Digital: Lenguajes de marcado
 
XML Y RDF En Web SemáNtica
XML Y RDF En Web SemáNticaXML Y RDF En Web SemáNtica
XML Y RDF En Web SemáNtica
 

Xsd douglas morales

  • 1. XSD (XML Schema Definitonion) XML Schema es un lenguaje de programación esquemático que se utiliza para estructuras los contenidos de los documentos XML de una manera más específica y concreta, más allá de las normativas implantadas por el propio lenguaje XML.Para alcanzar así una percepción del tipo de documento de alto nivel de abstracción. Fue realizado por el World Wide Web Consortium (W3C) y en mayo del 2001 llego a un gran nivel de recomendación por sus usuarios
  • 2. ¿QUÉ ES UN ESQUEMA XSD? Se lo conoce como un vocabulario para expresar datos de una manera más comprensible para el usuario  Sirve también de referencia para hacer validar los datos que se presenten en XML Especifica:  Su estructura de la instancia del archivo o documente XML (El elemento es formado por elementos, y a su vez por otro elemento adicional)  El tipo del elemento de atributo o dato (tampoco se realiza en los DTDS) Un ejemplo claro de esto sería el numero entero de cero y cuatro 
  • 3. ¿PARA QUÉ SIRVE? Este esquema XSD su principal objetivo es definir la estructura correcta de dichos elementos del documento XML (cual DTD)  Define ciertos elementos que quizás aparezcan en el documento XML  Define que un elementos es propiedad de otro elemento principal de este documente XML  *Define de una forma secuencial en la cual los elementos hijos quizás podrían aparecer en el documento XML 
  • 4. Define la cantidad de propiedad de cada elemento  Define cuando cierto elemento vacio o que pueda incluir texto  Define las opciones de datos los elementos con sus atributos  Define valores predefinidos para ciertos elementos y atributos  Si dicho documento xml no concuerda la estructura definida en el archivo a revisar entonces este documento será un archivo erróneo.
  • 5. VALIDACIÓN DEL XML USANDO XSD
  • 6. ¿QUÉ ES LA VALIDACIÓN?  Es el procedimiento con el que una instancia de un documento de XML se valida es ajustado a un documento de este esquema de XML, esto quiere decir que está en el formato correcto para el documento.
  • 7. ¿PARA QUE SE USA EL ESQUEMA XSD? Se utiliza para hacer valido el contenido de dicho documento XML.  Determina si el documento XML es una instancia correcta para este vocabulario expresado de esta manera por el esquema XSD.  Valida los elementos que podrían presentarse dentro del documento XML y parte de estos atributos que podrían estar asociados con algún elemento. 
  • 8. Verifica si algún elemento esta vacio o si puede este incluir texto.  Define el valor de inconvenientes que tenga un atributo  Define los elementos que podrían tener algún elemento hijo dentro del archivo  Define secuencia de elementos hijos, que aparecen en algún elemento  Define la cantidad determinada de elementos hijos 