SlideShare une entreprise Scribd logo
1  sur  13
Andrés Cevallos Prado. Lenguajes de Marca y Sistemas de Gestión de Información.
XML – DTD – XML Xschema – XSLT  Diseño de la estructura general de un XML. Línea cabecera de XML Indicador DTD Indicador XML XSchema Estructura de la informacion.
XML – DTD – XML Xschema – XSLT  Diseño de la estructura general de un DTD. Interno. <!DOCTYPE element0 [ <!ELEMENT nombre EMPY> ]> … <!DOCTYPE midtd SYSTEM "midtd.dtd"> <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml/DTD/xhtml11.dtd”> Externo. URI Externo. Identificador <!ELEMENT etiqueta (nombre, calle, ciudad, pais, codigo)><!ELEMENT nombre (#PCDATA)><!ELEMENT calle (#PCDATA)><!ELEMENT ciudad (#PCDATA)><!ELEMENT pais (#PCDATA)><!ELEMENT codigo (#PCDATA)> <!ATTLIST ciudad idmID #REQUIRED > <!ATTLIST paiscodigoIDREF #REQUIRED > Definición del elemento padre. Definición del resto de elementos. Definicion de los atributos de los elementos. <!ENTITY entidad “valores"> <!ENTITY entidadSYSTEM "http://www.miservidor.com/entidad.xml"> <!ENTITY logo SYSTEM "http://www.miservidor.com/logo.gif"> (&) <!ENTITY % elemento-entidad "<!ELEMENT ENTIDAD (#PCDATA)>"> <!ENTITY % elemento-entidad SYSTEM “entidad.ent">(%) Interna. Generales. Externa. Analizada. Externa. No analizada. Interna. Parámetros. Solo DTD. Externa.
XML – DTD – XML Xschema – XSLT  Diseño de la estructura general de un esquema XML XSchema. <xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.mio_andres.es/xsd1" xmlns="http://www.mio_andres.es/xsd1"> Linea de cabecera para el documento xsd. <xs:elementname="alumno" type="tipoAlumno"/> <xs:complexTypename="tipoAlumno"> <xs:sequence> <xs:elementref = "nombre" maxOccurs="unbounded"/> </xs:sequence> <xs:attributename="id" type="xs:string" use="required"/>	 <xs:attributename="sexo" type="xs:string" use="required"/> <xs:attributename="edad" type="xs:decimal" use="optional"/> </xs:complexType> Elemento. Referencia. Secuencia. Tipo complejo. Atributos.
XML – DTD – XML Xschema – XSLT  XSLT. Conceptos para una transformación. <?xmlversion="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheettype="text/xsl" href=“trans.xsl"?> Cabecera del fichero XML donde esta la información. <?xmlversion="1.0" encoding="utf-8"?> <xsl:stylesheetversion="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml"> <xsl:outputmethod="html" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" indent="yes"/> Cabecera del fichero XSLT. Esquema que vamos a aplicar a nuestro XML. <xsl:template match="/" > <xsl:for-each select="/raiz/rama/hoja[@id=‘hojita']"> <xsl:value-of select="@color"/> </xsl:for-each> </xsl:template > Recorrido del arbol, selección de un nodo en concreto. Selección del valor un atributo.
XML – DTD – XML Xschema – XSLT  Herrameintasy comandos. Validar XML. xmllint --noout --valid file.xml Validar XML frente a DTD. xmllint --noout --dtdvalid file.dtd file.xml Validar esquema. xmllint --noout --schema http://www.w3.org/2001/XMLSchema.xsd file.xsd Validar XML frente a esquema. xmllint --noout --schema file.xsd file.xml Aplicar una transformación. xsltproc -o file.ext file.xml
OPENERP Instalación. ,[object Object],http://www.openerp.com/downloads - El proceso de instalación es sencillo en windows, el clásico “Next-Next” a menos que queramos cambiar la configuración por defecto.
OPENERP Crear bases de datos. - Vamos a Inicio > Todos los programas > OpenERPGTK Client 6.0 Ponemos la información de la base de datos.
OPENERP Crear bases de datos. - Seguidamente configuraremos nuestra base de datos de la manera que queramos, además de instalar la aplicaciones que deseemos y configurarlas también.
OPENERP Pedido – Recepción - Compra - Arrancamos el servicio Web. Y a través del navegador accedemos. http://localhost:8080/ - Podemos cambiar los datos de acceso en el fichero que esta en el menu.
OPENERP Pedido – Recepción - Compra ,[object Object]
El pedido de compra y todo el proceso se hace con el mismo documento pero con diferente Estado.,[object Object]
El pedido realizado.,[object Object]

Contenu connexe

En vedette

Los canales rss
Los canales rssLos canales rss
Los canales rsscborras3
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Javaquesada_diego
 
Dinàmica de Grups
Dinàmica de GrupsDinàmica de Grups
Dinàmica de GrupsNuria Alart
 
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROIDSISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROIDC C
 
Caracteristicas principales de linux
Caracteristicas principales de linuxCaracteristicas principales de linux
Caracteristicas principales de linuxJose Diaz Silva
 
Sistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MACSistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MACpatocob
 

En vedette (6)

Los canales rss
Los canales rssLos canales rss
Los canales rss
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Java
 
Dinàmica de Grups
Dinàmica de GrupsDinàmica de Grups
Dinàmica de Grups
 
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROIDSISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROID
 
Caracteristicas principales de linux
Caracteristicas principales de linuxCaracteristicas principales de linux
Caracteristicas principales de linux
 
Sistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MACSistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MAC
 

Similaire à XML - DTD - XML XSchema - XSLT / OpenERP.

Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDFAbrirllave
 
Guía básica para pegarle al xhtml (Primera parte)
Guía básica para pegarle al xhtml (Primera parte)Guía básica para pegarle al xhtml (Primera parte)
Guía básica para pegarle al xhtml (Primera parte)Carlos Caicedo
 
Presentacion Demo Open Solaris
Presentacion Demo Open SolarisPresentacion Demo Open Solaris
Presentacion Demo Open Solarisguest926912
 
Curso migración de aplicaciones nsl nk90 a tmp
Curso migración de aplicaciones nsl nk90 a tmpCurso migración de aplicaciones nsl nk90 a tmp
Curso migración de aplicaciones nsl nk90 a tmpEdgar Solis
 
Instalacion de una red domestica alambrica e inalambrica (nx power lite)
Instalacion de una red domestica alambrica e inalambrica (nx power lite)Instalacion de una red domestica alambrica e inalambrica (nx power lite)
Instalacion de una red domestica alambrica e inalambrica (nx power lite)luisj9212
 
Instalacion de una red domestica alambrica e inalambrica
Instalacion de una red domestica alambrica e inalambricaInstalacion de una red domestica alambrica e inalambrica
Instalacion de una red domestica alambrica e inalambricaAlberto Vargas
 
Generación de Interfaces a partir de XML
Generación de Interfaces a partir de XMLGeneración de Interfaces a partir de XML
Generación de Interfaces a partir de XMLJose Benítez Andrades
 
Jefferson cuenca practica#10
Jefferson cuenca practica#10Jefferson cuenca practica#10
Jefferson cuenca practica#10paulcuenca9
 
Seguridad en Servidores CentOS con Elastix + Buenas Prácticas
Seguridad en Servidores CentOS con Elastix + Buenas PrácticasSeguridad en Servidores CentOS con Elastix + Buenas Prácticas
Seguridad en Servidores CentOS con Elastix + Buenas Prácticasrodrimartin
 
Symfony2: Interacción con CSS, JS y HTML5
Symfony2: Interacción con CSS, JS y HTML5Symfony2: Interacción con CSS, JS y HTML5
Symfony2: Interacción con CSS, JS y HTML5Raul Fraile
 

Similaire à XML - DTD - XML XSchema - XSLT / OpenERP. (20)

Xml
XmlXml
Xml
 
Monitorización En OpenSolaris
Monitorización En OpenSolarisMonitorización En OpenSolaris
Monitorización En OpenSolaris
 
Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDF
 
Programacion mm2 pensum
Programacion mm2 pensumProgramacion mm2 pensum
Programacion mm2 pensum
 
Apuntes de DTD
Apuntes de DTDApuntes de DTD
Apuntes de DTD
 
XML de A a Z
XML de A a ZXML de A a Z
XML de A a Z
 
Guía básica para pegarle al xhtml (Primera parte)
Guía básica para pegarle al xhtml (Primera parte)Guía básica para pegarle al xhtml (Primera parte)
Guía básica para pegarle al xhtml (Primera parte)
 
Snort 2006
Snort 2006Snort 2006
Snort 2006
 
Presentacion Demo Open Solaris
Presentacion Demo Open SolarisPresentacion Demo Open Solaris
Presentacion Demo Open Solaris
 
Curso migración de aplicaciones nsl nk90 a tmp
Curso migración de aplicaciones nsl nk90 a tmpCurso migración de aplicaciones nsl nk90 a tmp
Curso migración de aplicaciones nsl nk90 a tmp
 
Instalacion de una red domestica alambrica e inalambrica (nx power lite)
Instalacion de una red domestica alambrica e inalambrica (nx power lite)Instalacion de una red domestica alambrica e inalambrica (nx power lite)
Instalacion de una red domestica alambrica e inalambrica (nx power lite)
 
Instalacion de una red domestica alambrica e inalambrica
Instalacion de una red domestica alambrica e inalambricaInstalacion de una red domestica alambrica e inalambrica
Instalacion de una red domestica alambrica e inalambrica
 
Generación de Interfaces a partir de XML
Generación de Interfaces a partir de XMLGeneración de Interfaces a partir de XML
Generación de Interfaces a partir de XML
 
Curso xml
Curso xmlCurso xml
Curso xml
 
In 10
In 10In 10
In 10
 
Jefferson cuenca practica#10
Jefferson cuenca practica#10Jefferson cuenca practica#10
Jefferson cuenca practica#10
 
Seguridad en Servidores CentOS con Elastix + Buenas Prácticas
Seguridad en Servidores CentOS con Elastix + Buenas PrácticasSeguridad en Servidores CentOS con Elastix + Buenas Prácticas
Seguridad en Servidores CentOS con Elastix + Buenas Prácticas
 
10
1010
10
 
I10
I10I10
I10
 
Symfony2: Interacción con CSS, JS y HTML5
Symfony2: Interacción con CSS, JS y HTML5Symfony2: Interacción con CSS, JS y HTML5
Symfony2: Interacción con CSS, JS y HTML5
 

Dernier

cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 

Dernier (20)

cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 

XML - DTD - XML XSchema - XSLT / OpenERP.

  • 1. Andrés Cevallos Prado. Lenguajes de Marca y Sistemas de Gestión de Información.
  • 2. XML – DTD – XML Xschema – XSLT Diseño de la estructura general de un XML. Línea cabecera de XML Indicador DTD Indicador XML XSchema Estructura de la informacion.
  • 3. XML – DTD – XML Xschema – XSLT Diseño de la estructura general de un DTD. Interno. <!DOCTYPE element0 [ <!ELEMENT nombre EMPY> ]> … <!DOCTYPE midtd SYSTEM "midtd.dtd"> <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml/DTD/xhtml11.dtd”> Externo. URI Externo. Identificador <!ELEMENT etiqueta (nombre, calle, ciudad, pais, codigo)><!ELEMENT nombre (#PCDATA)><!ELEMENT calle (#PCDATA)><!ELEMENT ciudad (#PCDATA)><!ELEMENT pais (#PCDATA)><!ELEMENT codigo (#PCDATA)> <!ATTLIST ciudad idmID #REQUIRED > <!ATTLIST paiscodigoIDREF #REQUIRED > Definición del elemento padre. Definición del resto de elementos. Definicion de los atributos de los elementos. <!ENTITY entidad “valores"> <!ENTITY entidadSYSTEM "http://www.miservidor.com/entidad.xml"> <!ENTITY logo SYSTEM "http://www.miservidor.com/logo.gif"> (&) <!ENTITY % elemento-entidad "<!ELEMENT ENTIDAD (#PCDATA)>"> <!ENTITY % elemento-entidad SYSTEM “entidad.ent">(%) Interna. Generales. Externa. Analizada. Externa. No analizada. Interna. Parámetros. Solo DTD. Externa.
  • 4. XML – DTD – XML Xschema – XSLT Diseño de la estructura general de un esquema XML XSchema. <xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.mio_andres.es/xsd1" xmlns="http://www.mio_andres.es/xsd1"> Linea de cabecera para el documento xsd. <xs:elementname="alumno" type="tipoAlumno"/> <xs:complexTypename="tipoAlumno"> <xs:sequence> <xs:elementref = "nombre" maxOccurs="unbounded"/> </xs:sequence> <xs:attributename="id" type="xs:string" use="required"/> <xs:attributename="sexo" type="xs:string" use="required"/> <xs:attributename="edad" type="xs:decimal" use="optional"/> </xs:complexType> Elemento. Referencia. Secuencia. Tipo complejo. Atributos.
  • 5. XML – DTD – XML Xschema – XSLT XSLT. Conceptos para una transformación. <?xmlversion="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheettype="text/xsl" href=“trans.xsl"?> Cabecera del fichero XML donde esta la información. <?xmlversion="1.0" encoding="utf-8"?> <xsl:stylesheetversion="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml"> <xsl:outputmethod="html" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" indent="yes"/> Cabecera del fichero XSLT. Esquema que vamos a aplicar a nuestro XML. <xsl:template match="/" > <xsl:for-each select="/raiz/rama/hoja[@id=‘hojita']"> <xsl:value-of select="@color"/> </xsl:for-each> </xsl:template > Recorrido del arbol, selección de un nodo en concreto. Selección del valor un atributo.
  • 6. XML – DTD – XML Xschema – XSLT Herrameintasy comandos. Validar XML. xmllint --noout --valid file.xml Validar XML frente a DTD. xmllint --noout --dtdvalid file.dtd file.xml Validar esquema. xmllint --noout --schema http://www.w3.org/2001/XMLSchema.xsd file.xsd Validar XML frente a esquema. xmllint --noout --schema file.xsd file.xml Aplicar una transformación. xsltproc -o file.ext file.xml
  • 7.
  • 8. OPENERP Crear bases de datos. - Vamos a Inicio > Todos los programas > OpenERPGTK Client 6.0 Ponemos la información de la base de datos.
  • 9. OPENERP Crear bases de datos. - Seguidamente configuraremos nuestra base de datos de la manera que queramos, además de instalar la aplicaciones que deseemos y configurarlas también.
  • 10. OPENERP Pedido – Recepción - Compra - Arrancamos el servicio Web. Y a través del navegador accedemos. http://localhost:8080/ - Podemos cambiar los datos de acceso en el fichero que esta en el menu.
  • 11.
  • 12.
  • 13.
  • 14. Damos a “Procesar ahora” y el pedido habrá quedado recibido.- Vemos el estado final de todo el proceso.