Dtd Lenguaje
En un DTD se definen loselementos y los subelementos que contienen a los primeros, especificando el tipo de datos que deben incluir cada elemento.
En el XSD, se delimita aún mas, la composicion y estructura de los elementos, altiempo que su orden y el tipo de datos.
Los tipos de datos de un XSD son:
http://217.126.172.252/WebTecnica/Programacion/XSD/XSDTipos/XSDTipos.htm
String: Cadena
Decimal:Numeros DecimalesInteger:Numero no Decimal
Date: Fecha
Boolean: Verdadero,Falso. "1" o "0"
Time:Hora
-------------------
b) ¿Qué diferencia existe entre usar el compositor "sequence" o usar el compositor "all"?Verifique su hipótesis con un documento xml de ejemplo.
La diferencia estriba en que con xsd:all podemos variar el XML y no ordenar los elementos de la manera que nos indica el XSD. Por contra, conxsd:sequence, debemos in troducir los elementos en el orden que nos indique el XSD.
c) ¿Y si usar el compositor "choice" en sustitución de "all"? Verifique su hipótesis con un documento xml de ejemplo.
Elcompositor Choice, permite escoger los atributos que se incluiran en el XML, pudiendo asi no ponerlos todos.
--------------
d) Enumere todos los tipos de restricciones aplicables a datos simples"simpleType", indicando brevemente su significado.
minExclusive-maxExlusive: Dentro de un rango de valores integer,se excluyen los valores declarados como minimo o maximo.minInclusive-maxInclusive: En un rango de valores, se incluyen los minimos y máximos.
totalDigits:equivalente a length en cadenas integer.
fractionDigits: numero máximo de decimales en un xs:decimal.length-minLength-maxLength: tamaño de la restriccióm, mínimo y máximo.
enumeration: define una lista de valores aceptables.
whiteSpace: especifica como maneja el XSD los espacios en blanco.
pattern: se...
Regístrate para leer el documento completo.