Предположим, <iq>
- ваш корневой узел. Считать значение первого узла status
так же просто, как:
trace(yourXML.query.status);
Чтение значения свойства выполняется следующим образом:
trace(yourXML.query.invisible.@value);
Редактировать: я пропустил, что ваш xml использует пространства имен. xmlns
вот что определяет пространство имен:
<query status-min-ver="1"
status-max="512"
status-list-contents-max="5"
status-list-max="3"
xmlns="google:shared-status">
Это означает, что вам придется использовать дополнительный код, чтобы определить, из какого пространства имен вы хотите извлечь:
import Namespace;
var ns:Namespace = new Namespace("google:shared-status");
Затем префикс всех ваших узлов с пространством имен:
trace("foo:" + xml.ns::query.ns::invisible.@value);