Foros del Web » Programación para mayores de 30 ;) » Programación General »

confundido con NameSpace

Estas en el tema de confundido con NameSpace en el foro de Programación General en Foros del Web. Hola, he visto muchos ejemplos como el siguiente en sitios de internet: <?xml version=1.0" encoding="iso-8859-1"?> <empresa> <nombre>Palotes S.A.</nombre> <dirfis:direccion xmlns:dirfis="http://www.palotes.com/direccionfisica"> <dirfis:calle>Avd. Diagonal 8</dirfis:calle> <dirfis:ciudad>Barcelona</dirfis:ciudad> <dirfis:provincia>Barcelona</dirfis:ciudad> ...
  #1 (permalink)  
Antiguo 07/05/2006, 21:03
 
Fecha de Ingreso: marzo-2006
Mensajes: 329
Antigüedad: 18 años, 1 mes
Puntos: 1
confundido con NameSpace

Hola, he visto muchos ejemplos como el siguiente en sitios de internet:

<?xml version=1.0" encoding="iso-8859-1"?>
<empresa>
<nombre>Palotes S.A.</nombre>
<dirfis:direccion xmlns:dirfis="http://www.palotes.com/direccionfisica">
<dirfis:calle>Avd. Diagonal 8</dirfis:calle>
<dirfis:ciudad>Barcelona</dirfis:ciudad>
<dirfis:provincia>Barcelona</dirfis:ciudad>
<dirfis:pais>España</dirfis:pais>
</dirfis:direccion>
<dirserv:servidor xmlns:dirserv="http://www.palotes.com/direccionservidor">
<dirserv:url>http://www.palotes.com</dirserv:url>
<dirserv:direccion>123.45.67.8</dirserv:direccion>
</dirserv:servidor>
</empresa>

Y no logro comprender como el espacio de nombres
xmlns:dirfis="http://www.palotes.com/direccionfisica"
diferenciara, por ejemplo, el elemento direccion del otro
espacio de nombre
xmlns:dirserv="http://www.palotes.com/direccionservidor">

Ee decir si en el primer espacio de nombre define que el elemento direccion es de tipo string
y en el segundo espacio de nombre es numerico, ¿estos espacios de nombres no deberian apuntar a un dtd o a un esquema xsd que definiera al elemento direccion, disculpen pero es que estoy un poco confundido, no entiendo como una simple uri como "http://www.palotes.com/direccionservidor" o como
http://www.palotes.com/direccionfisica puede definir el tipo de dato de un elemento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:04.