Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在AS3中查找XML节点名结构_Xml_Actionscript 3_Flash - Fatal编程技术网

在AS3中查找XML节点名结构

在AS3中查找XML节点名结构,xml,actionscript-3,flash,Xml,Actionscript 3,Flash,我有一个丑陋的druple gardens RSS源进入flash,我使用了与此链接相同的想法。将其解析为新的xml结构 闪存代码: var str = item.description; var newString = str.split("&lt;").join("<").split("&gt;").join(">").split("&quot;`").join("\"").split("&nbsp;

我有一个丑陋的druple gardens RSS源进入flash,我使用了与此链接相同的想法。将其解析为新的xml结构

闪存代码:

            var str = item.description;
            var newString = str.split("&lt;").join("<").split("&gt;").join(">").split("&quot;`").join("\"").split("&nbsp;").join(" ");
            var description = new XML('<description>'+ newString + '</description>');

            trace("myXML = "+description[0]);
var str=item.description;
var newString=str.split(“”).join(“”).split(“`”).join(“\”).split(“”).join(“”);
变量描述=新XML(“”+newString+“”);
跟踪(“myXML=“+description[0]);
我想看看如何通过名称找到每个元素。这里是第一个描述节点。 跟踪描述xml

<description>
  <div class="field field-name-field-hometown field-type-text field-label-above">
    <div class="field-label">Home Town:</div>
    <div class="field-items">
      <div class="field-item even">Bemidji, Minnesota (up near where they filmed Fargo)</div>
    </div>
  </div>
  <div class="field field-name-field-school field-type-text field-label-above">
    <div class="field-label">School:</div>
    <div class="field-items">
      <div class="field-item even">UCONN Undergrad / Columbia MBA</div>
    </div>
  </div>
  <div class="field field-name-field-lives field-type-text field-label-above">
    <div class="field-label">Currently Live:</div>
    <div class="field-items">
      <div class="field-item even">Milford, CT</div>
    </div>
  </div>
  <div class="field field-name-field-relationship field-type-text field-label-above">
    <div class="field-label">relationship status:</div>
    <div class="field-items">
      <div class="field-item even">Married with two boys</div>
    </div>
  </div>
  <div class="field field-name-field-tidbit field-type-text-long field-label-above">
    <div class="field-label">tidbit:</div>
    <div class="field-items">
      <div class="field-item even">I’m an avid UCONN fan, a Green Bay Packers shareholder and I golf whenever I get the chance.</div>
    </div>
  </div>
  <div class="field field-name-field-favorite-memory field-type-text-long field-label-above">
    <div class="field-label">Favorite Memory:</div>
    <div class="field-items">
      <div class="field-item even">beating Worthington in the Ping Pong Tournament</div>
    </div>
  </div>
</description>

家乡:
明尼苏达州贝米吉(靠近他们拍摄法戈的地方)
学校:
康涅狄格大学本科/哥伦比亚工商管理硕士
目前在线:
密尔福德,CT
关系状态:
已婚,有两个男孩
花絮:
我是康涅狄格州的狂热球迷,绿湾包装工公司的股东,只要有机会,我就会打高尔夫球。
最喜爱的记忆:
在乒乓球比赛中击败沃辛顿
我曾试图去现场标签,但运气不好。 例如:

description.div.field-label和字段项的值

任何人都知道如何使用上述xml中的名称访问元素。

您尝试过吗

var list:XMLList =yourXML.descendents('div').(attribute('class')=='field-label');
for each var (node:XML in list) {
   trace(node.text());
}

嗨,艾米,我该如何到达这个场景中的图像节点。