【问题标题】:finding XML node name structure in AS3在 AS3 中查找 XML 节点名称结构
【发布时间】:2012-06-27 21:18:56
【问题描述】:

我有一个丑陋的 druple-gardens RSS 提要进入 Flash,我正在使用与此链接相同的想法。 http://www.eccesignum.org/blog/accessing-views-from-flash-in-drupal-gardens 将其解析为新的 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]);

我正在尝试了解如何通过名称访问每个元素。这是第一个描述节点。 找出描述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>

我试图获得 field-label 但没有运气。 示例:

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

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

【问题讨论】:

    标签: xml actionscript-3 flash


    【解决方案1】:

    你试过了吗

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

    ?

    【讨论】:

    • 嗨,艾米,我将如何访问其中的图像节点。
      blsa.drupalgardens.com/sites/blasa.drupalgardens.com/files/…" width="525" height="700" alt=" "/>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    相关资源
    最近更新 更多