Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2010, 01:57
Avatar de borjalazaroherrero
borjalazaroherrero
 
Fecha de Ingreso: mayo-2010
Mensajes: 10
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Como puedo separar por temas un xml.

Piensa que los temas son atributos u objetos hijos de cada noticia.
Luego como lo parsees en PHP (u otro lenguaje es cosa tuya).

Pero cuando creamos elementos, lo primero que tenemos que hacer es crear objetos, y con ello relación de clases en UML.

Una vez que tenemos hecho eso en papel, podemos crear un mapping entre los objetos UML y los objetos XML o PHP, JAVA... etc.

En tu caso, yo crearía un objeto noticia con la varios elementos temas. Estos temas pueden ser 1 o muchos.

Lo cual quiere decir que temas es otro objeto.

Pues bien. Por cada noticia algo tal que así, aunque obviamente tienes millones de optiones diferentes:

<noticia 1>
<tema atributo="japón"/>
<tema atributo="presidente"/>
</noticia 1>
<noticia 2>
<tema atributo="guerra"/>
</noticia 2>

etc...

Saludos.

<