Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2009, 08:36
thepancher
 
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta Expresiones Regulares

Hola como andan...

Primero que nada, quiero decir que ya se que PHP trae modulos para hacer lo que quiero...

Pero el tema es el siguiente...

Necesito hacer un script para analizar un XML.
Y creo que con expresiones regulares se hace esto, ya que lo que necesito es obtener los nodos, donde abren y donde cierran, los atributos, y los contenidos que tienen los atributos y dentro de los nodos...

Hace unos 6 meses que empeze con PHP, y esta es la primera vez que tengo que hacer algo con expresiones regulares... que creo que es necesario para lo que yo necesito hacer, y estuve leyendo un poco pero todavia me cuesta entender un poco... pero estoy practicando! jeje...

para empezar, alguien me podria dar una expresion, para que pueda yo mismo entenderla o explicarmela... que por ejemplo sea algo asi:


este seria el XML
Código:
<?xml version="1.0" encoding="UTF-8"?>
<node>
    <test attr="1">XML CONTENT</test>
</node>
y el... php?
Código PHP:
<?php

// digamos que quiero sacar el contenido de 'test'

$target 'test' // <test></test> o <test attr="..."></test>

// como hago para obtener el contenido?
$test 'content' ] = '?' ;

// y si quiero un attributo?
$test 'attr' ] = '?' ;

?>
MIL GRACIAS a los que me ayuden y a los que lean!

saludos!