TouchXML analizando los atributos XML

¿Cómo uso touchXML para analizar este XML? Quiero almacenar todos los atributos como pares clave / valor en un diccionario.

<Player PlayerName="Padraig HARRINGTON" CurrentPosition="1" CurrentRank="1"
    Country="IRL" NumberOfHolesPlayed="18" ParRelativeScore="+3">
    <RoundScore RoundNumber="1" Score="74" />
    <RoundScore RoundNumber="2" Score="68" />
    <RoundScore RoundNumber="3" Score="72" />
    <RoundScore RoundNumber="4" Score="69" />
</Player>
<Player PlayerName="Ian POULTER" CurrentPosition="2" CurrentRank="2" Country="ENG" 
    NumberOfHolesPlayed="18" ParRelativeScore="+7">
    <RoundScore RoundNumber="1" Score="72" />
    <RoundScore RoundNumber="2" Score="71" />
    <RoundScore RoundNumber="3" Score="75" />
    <RoundScore RoundNumber="4" Score="69" />
</Player>
<Player PlayerName="Henrik STENSON" CurrentPosition="3" CurrentRank="T3"           Country="SWE" 
    NumberOfHolesPlayed="18" ParRelativeScore="+9">
    <RoundScore RoundNumber="1" Score="76" />
    <RoundScore RoundNumber="2" Score="72" />
    <RoundScore RoundNumber="3" Score="70" />
    <RoundScore RoundNumber="4" Score="71" />
</Player>

No tengo ningún problema si el formato XML está así:

<Player>
<Country>UK</Country>
<NumberOfHolesPlayed>12</NumberOfHolesPlayed>
...
...

Pero no estoy seguro de qué hacer cuando se trata de atributos ...

¿Cómo puedes obtener atributos con touchXML? En particular, si un nodo tiene un subnodo que también tiene atributos ..

Según el primer archivo XML de ejemplo. En el primer ejemplo XML, logré obtener los atributos del reproductor, pero no los atributos 'RoundScore' de los nodos secundarios.

Me encantaría una mano amiga ...

Gracias

Dan

Respuestas a la pregunta(6)

Su respuesta a la pregunta