problem: XML para flash
el problema empieza cuando me meto donde no me llaman... ahora liada con un xml para flash.... algo he hecho, pero a ver que os parece este XML
<code>
<asociados>
<correo>
<nombre ="KAFETXEA EGIA" tel=".671.819" num="23" />
<nombre ="PESCADERIA ARTOLA" tel=".675.577" num="33" />
<nombre ="RELOJERIA BUJANDA" tel="943..618" num="1" />
<nombre ="REGALOS ALTUNA" tel="943.673" num="32" />
<nombre ="JUGUETERÍA LA CASA AZUL" tel="672.915" num="21" />
<nombre ="BAZAR AMIANO" tel="943..015" num="44" />
<nombre ="ELECTRO HOGAR" tel="943.672.149" num="10" />
<nombre ="MUEBLES IRUIÑ" tel=".670." num="27" />
<nombre ="ZUMETA ELECTRICID." tel=".670.948" num="66" />
<nombre ="JOYERIA IMEN" tel="943.673." num="42" />
</correo>
<herreros>
<nombre ="PESCADERIA AMAYA" tel="943..939" num="20" />
<nombre ="PESCADERÍA SAN MIGUEL" tel="943.671.925" num="34" />
<nombre ="NEREA CONFECCIÓN" tel="943.671.630" num="-" />
<nombre ="BOUTIQUE M.G." tel="943.141" num="2" />
<nombre ="BEREZI, TALLAS ESP." tel="943.965" num="3" />
<nombre ="MAUKA" tel="943.289" num="46" />
<nombre ="FOTO FERNANDO" tel="943.876" num="46 " />
</herreros>
</asociados>
</code>
es una lista de asociados donde el primer nodo es el nombre de la calle... estaba pensado que igual es mejor que sea
<asociados>
<calle = "nombre">
comercios....
</calle>
</asociados>
no? :)
black
vale, mirando tutoriales creo que esta de puto asco, no?
meddle
puedo estar equivocado pero me suena mejor tal que asin<code>
<asociados>
<item>
<area>Metalurgia</area>
<nombre>Pepito Palotes</nombre>
<contacto>
<calle>alcala</calle>
<num>23</num>
<tel>915556688</tel>
</contacto>
</item>
</asociados>
</code>
pau
Bueno black, yo te aconsejaría crear una estructura con más niveles, tipo la segunda que propones.
Quizás estamos más acostumbrados a estructurar la información en tablas de dos dimensiones, como en las bases de datos relacionales, pero trabajando con XML que no te de miedo construir estructuras más arbóreas, con varios niveles de profundidad.
Normalmente son estructuras más lógicas, más inteligibles, no se, ... como más naturales.
Por otro lado, una vez cargadas en memoria por un parser, son más rápidas y eficientes a la hora de hacer búsquedas o transformaciones.
De todos modos es una cuestión de gustos y de como lo vayas a tratar (Flash, XSL, ...)
black
vale... tomo nota, pero creo que para lo que tengo que hacer me vale con esto...
<code>
<?xml version="1.0" encoding="iso-8859-1"?>
<asociados>
<calle nomb="Solana">
<comercio nombre ="BOLSOS JAIME" tel="670.614" num="2" />
<comercio nombre ="ADAM MODA CABALLERO" tel="671.670" num="5" />
<comercio nombre ="LANAS Mª PILAR" tel="670.146" num="7" />
<comercio nombre ="BALERDI" tel="671.118" num="8" />
<comercio nombre ="CAZA Y PES. ARANDIA" tel="672.108" num="3" />
<comercio nombre ="LIBRERÍA ARAMBURU" tel="672.312" num="7" />
</calle>
<calle nomb="Leitza">
<comercio nombre ="LIBRERÍA EDEL" tel="670.260" num="3" />
<comercio nombre ="JOYER. LA ESMERALDA" tel="670.016" num="10" />
<comercio nombre ="PERFUMERIA MAITE" tel="670.338" num="-" />
</calle>
<calle nomb="PoetaLizardi">
<comercio nombre ="MUEBLES ELOLA" tel="652.901" num="2" />
<comercio nombre ="KOPY-BAT" tel="650.677" num="2" />
</calle>
</code>
se bien? es un xml válido?
turuto
al margen de que la estrucutra pueda ser optima o no, flash necesita que haya una etiqueta que lo englobe todo, no se si eso ya lo sabias
Jimena
La estructura que propone Meddle es mejor desde el punto de vista de "XML bien hecho". Pero si lo vas a usar para un flash guarda la mayor parte de la información en atributos, como tienes ahora mismo, puesto que con Actionscript es mucho más sencillo acceder al contenido de los atributos que de los nodos.
Creeme que te ahorrarás muchos dolores de cabeza. :)
black
turuto
al margen de que la estrucutra pueda ser optima o no, flash necesita que haya una etiqueta que lo englobe todo, no se si eso ya lo sabias
si, es asociados, que se me olvido cerrar en el ejemplo...