Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2007, 10:03
atl11cat
 
Fecha de Ingreso: enero-2007
Mensajes: 21
Antigüedad: 17 años, 3 meses
Puntos: 0
PHP funciones DOMXML

Buenas tardes,
tengo un archivo xml del tipo:

Código:
<struct>
 <segment name="seg1">
  <camp name="c1" length="10">Hola</camp>
  <camp name="c2" length="3">150</camp>
  ...
 </segment>
 <segment name="seg2">
  <camp name="c7" length="10">Adios</camp>
  <camp name="c8" length="3">185</camp>
  ...
 </segment>
 ...
</struct>
Este xml lo cargo en un DOM usando php 4.3.

Mi pregunta és la siguiente, necessito una funció que me permita acceder a un nodo <segment> en función de su atributo "name". He encontrado la función get_elements_by_tagname('segment') pero entonces tengo que recorrerlos todos y con un if pararme en el que tengo el name que me interesa.

También vi la función get_element_by_id que pensaba que me funcionaria cambiando el atributo "name" por "id" pero me da un error ya que creo q tengo que especificar un DTD o alo por el estilo.

Si alguien me pudiera aclarar un poco el tema le estaria agradecido.
Gracias.