SlideShare una empresa de Scribd logo
1 de 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]

Más contenido relacionado

Destacado

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
 

Destacado (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
 

Similar a 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
 

Similar a 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
 

Último

DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxkeithgiancarloroquef
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 

Último (20)

TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptx
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 

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.