Ver Mensaje Individual
  #16 (permalink)  
Antiguo 16/08/2008, 13:27
tlathoani
 
Fecha de Ingreso: agosto-2008
Ubicación: Veracruz
Mensajes: 6
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Caracteres especiales en XML

Hola que tal!! soy nuevo en el foro estoy programando haciendo uso de archivos xml en php y he tenido una serie de problemas....

quisiera saber si puedo hacer referencia a un tag que contiene un caracter no permitido por php es decir... mi xml es el siguiente:

<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.4.2.0">
<database>
<get-db>
<result>
<filter-id>arturocarrillo.com</filter-id>
<name>nuevadb</name>
<type>mysql</type>
<domain-id>1</domain-id>
<db-server-id>1</db-server-id>
<default-user-id>0</default-user-id>
</result>
</get-db>
</database>
</packet>

si pueden observar hay dos tags que contienen el caracter "-" (get-db y filter-id). Cuando quiero hacer referencia a ellos mediante php hago algo similar a lo siguiente:

$nodo=$xml->packet->database->get-db->result->filter-id;
esto me provoca un error php que dice:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in C:\wamp\www\API\login.php on line 178
y no he encontrado la manera de poder hacer referencia a estos objetos...
alguien puede ayudarme??? gracias de antemano