Json codifica o serializa un XML
Tengo algunos xml, esta es una versión simple de ella.
<xml>
<items>
<item abc="123">item one</item>
<item abc="456">item two</item>
</items>
</xml>
Usando SimpleXML en el contenido,
$obj = simplexml_load_string( $xml );
Puedo usar$obj->xpath( '//items/item' );
y obtener acceso a los atributos @.
Necesito un resultado de matriz, así que he probado eljson_decode(json_encode($obj),true)
truco, pero parece estar eliminando el acceso a los atributos @ (es decir, abc = "123").
¿Hay otra forma de hacer esto, que proporcione acceso a los atributos y me deje con una matriz?