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?

Respuestas a la pregunta(5)

Su respuesta a la pregunta