SlideShare uma empresa 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]

Mais conteúdo relacionado

Destaque

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
 

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

Semelhante 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
 

Semelhante 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

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
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
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
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...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
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
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
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
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

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.