Resumen Siglobal
Enviado por ajnavace • 6 de Junio de 2012 • 1.811 Palabras (8 Páginas) • 327 Visitas
PRACTICA 1 - Se trata de plasmar el modelo de albarán de entrega que tiene Correos, en un documento XML.
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <albaran>
- <datosempresa>
<nombre>Deportesshop</nombre>
<direccion>calle Ulises, 21</direccion>
<poblacion>Sevilla</poblacion>
<codigopostal>41011</codigopostal>
<provincia>sevilla</provincia>
<telefono>954235499</telefono>
<movil>645899230</movil>
<fax>954256701</fax>
<email>deportesshop@hotmail.com</email>
</datosempresa>
- <datosalbaran>
<numero>15</numero>
<fechapedido>02/11/2010</fechapedido>
<fechaentrega>15/12/2010</fechaentrega>
<hora>12:15</hora>
PRACTICA 2 – Hacer un css para el xml
Hay qe añadir esta línea en el documento xml después en la segunda línea:
<?xml-stylesheet href="estilo.css" type="text/css"?>
Estilo.css:
albaran{
background-color:lightyellow;
text-align:center;
border-style:solid;
border-color:brown;
border-width: 8px;
height:10cm;
width:10cm;
margin:auto
}
datosempresa{
display:block;
border-style:solid;
border-color:brown;
font-size:130%;
}
datosalbaran{
display:block
}
producto{
display:block;
border-style:solid;
border-color:brown;
border-width: 2px;
width:10cm;
margin:auto
}
PRACTICA 3 – Hacer un dtd del xml
Hay qe añadir esta línea en la segunda línea:
<!DOCTYPE albaran SYSTEM "esquemaDTD.dtd">
esquemaDTD.dtd:
(faltan los datos de los productos)
<!ELEMENT albaran (datosempresa, datosalbaran)>
<!ELEMENT datosempresa (nombre, direccion, poblacion, codigopostal, provincia, telefono, movil, fax, email)>
<!ELEMENT nombre (#PCDATA)>
<!ELEMENT direccion (#PCDATA)>
<!ELEMENT poblacion (#PCDATA)>
<!ELEMENT codigopostal (#PCDATA)>
<!ELEMENT provincia (#PCDATA)>
<!ELEMENT telefono (#PCDATA)>
<!ELEMENT movil (#PCDATA)>
<!ELEMENT fax (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT datosalbaran (numero, fechapedido, fechaentrega, hora, datoscliente)>
<!ELEMENT numero (#PCDATA)>
<!ELEMENT fechapedido (#PCDATA)>
<!ELEMENT fechaentrega (#PCDATA)>
<!ELEMENT hora (#PCDATA)>
<!ELEMENT datoscliente (cliente, direccion, poblacion, provincia, telefono, email)>
<!ELEMENT cliente (#PCDATA)>
<!ELEMENT direccion (#PCDATA)>
<!ELEMENT poblacion (#PCDATA)>
<!ELEMENT provincia (#PCDATA)>
<!ELEMENT telefono (#PCDATA)>
<!ELEMENT email (#PCDATA)>
Para los productos sería asi aunque yo no lo tengo echo en la tarea:
<!ELEMENT datosproductos (producto)+>
<!ELEMENT producto (cantidad,denominacion,precio,total)>
<!ELEMENT cantidad (#PCDATA)>
<!ELEMENT denominacion (#PCDATA)>
<!ELEMENT precio (#PCDATA)>
<!ELEMENT total (#PCDATA)>
PRACTICA 4 – Practica schema del albaran
Se pone esto en la segunda línea:
<albaran orderid="889923"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="albaran.xsd">
albarán.xsd:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="albaran">
<xs:complexType>
<xs:sequence>
<xs:element name="datosempresa">
<xs:complexType>
<xs:sequence>
<xs:element name="nombre" type="xs:string"/>
<xs:element name="direccion" type="xs:string"/>
<xs:element name="poblacion" type="xs:string"/>
<xs:element name="codigopostal" type="xs:string"/>
<xs:element name="provincia" type="xs:string"/>
<xs:element name="telefono" type="xs:string"/>
<xs:element name="movil" type="xs:string"/>
<xs:element name="fax" type="xs:string"/>
<xs:element name="email" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="datosalbaran">
<xs:complexType>
<xs:sequence>
<xs:element name="numero" type="xs:integer"/>
<xs:element name="fechapedido" type="xs:date"/>
<xs:element name="fechaentrega" type="xs:date"/>
<xs:element name="hora" type="xs:time"/>
<xs:element name="datoscliente">
<xs:complexType>
<xs:sequence>
<xs:element name="cliente" type="xs:string"/>
<xs:element name="direccion" type="xs:string"/>
<xs:element name="poblacion" type="xs:string"/>
<xs:element name="provincia"
...