Comunidad de diseño web y desarrollo en internet online

diferencias entre XML

Citar            
MensajeEscrito el 17 Jun 2005 09:31 am
Hola, estoy haciendo la memoria de mi proyecto y para explicar las diferentes maneras de hacer el documento XML he creado estos dos:

<origen>
<T1.Introduccion>
<empezar enlace="tema1/tema1.exe ">
</empezar>
<seguir enlace="tema1/tema1.exe ">
</seguir>
<notas enlace="tema1/tema1.exe ">
</notas>
</T1.Introduccion>
<T2.Autómatas_Finitos>
<Deterministas enlace="T2/di.swf">
</Deterministas>
<No_Deterministas enlace="T2/di.swf">
</No_Deterministas>
<Equivalencia_AFD_AFND enlace="T2/di.swf">
</Equivalencia_AFD_AFND>
</T2.Autómatas_Finitos>...



en este explico que muestro los datos como atributos de cada nodo, este es el que uso para luego cojerlo desde mi documento swf pero he puesto este otro (no lo uso) para poder comparar:
[quote]<menu>
<tema>
<titulo> T1.Introducción </titulo>
<enlace> tema1/tema1.exe </enlace>
</tema>
<tema>.
..[/quote]
es correcto decir que en este tipo lo que se hace es cojer y tener nodos y nodos secundarios y que la información está entre medio y que los atributos los trato como nodos? mmm creo q no..

Estoy un poco perdida, entiendo mi manera de crear el XML porque fue el que explicaban en el ejemplo de donde lo saqué pero la diferencia entre el otro como la podría explicar?.

Por favor si teneis un poco de tiempo y me quereis auydar os estaría muy agradecida.

Por ícara

210 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Jun 2005 12:49 pm
Hola:

Mira: un xml sencillo es este:

Código :

<raiz>
  <nodo1>Contenido</nodo1>
  <nodo2>Contenido</nodo2>
</raiz>


Otra forma de hacerlo es con atributos:

Código :

<raiz>
  <nodo1 atributo1="valor" atributo2="valor">Contenido</nodo1>
  <nodo2 atributo1="valor">Contenido</nodo2>
</raiz>


Como vez, un nodo puede tener tanto contenido como atributos, así tu puedes manipular los dos de manera muy diferente...

Asú vez, puede tener nodos dentro de los nodos

Código :

<raiz>
  <nodo1>
     <subnodo1 atributo1="valor" />     
  </nodo1>
      
  <nodo2>Contenido</nodo2>
</raiz>


La única diferencia es que cuando un nodo no tiene contenido, sino sólo atributos, entonces no lleva pareja de cierre, sino que al final se le pone la /, como este por ejemplo:

Código :

 <subnodo1 atributo1="valor" />


Espero esto te ayude...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 17 Jun 2005 01:02 pm
ok muchas gracias tenía las ideas totalmente equivocadas.

PD: Me encanta este foro porque aunque la pregunta este mal formulada y sea un poco absurda... siempre me dais la respuesta a las dudas o a mis necesidades. De verdad gracias, en ese caso a ti Sephirot, pero gracias tambien en general por todas mis anteriores dudas. :)

Por ícara

210 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.