【问题标题】:ActionScript 3 processing XML; == operator is returning empty XMLListActionScript 3 处理 XML; == 运算符返回空 XMLList
【发布时间】:2011-07-02 01:15:07
【问题描述】:

我有一个类似于下面的 xml 文档,我正在尝试使用 AS3 进行解析。我想让所有有学生打篮球的班级。我认为我可以做类似的事情:

var sport:String = "BasketBall";
var bbClasses:XMLList = xml.classes.class.(students.student.commitments.comm==sport);

不幸的是,这给我返回了一个空的 XMLList。

<master>
    <classes>

        <class>
            <classID>1</classID>
            <teacherID>66</teacherID>
            <students>
                <student>
                    <studentID>1</studentID>
                    <studentDescription>bla bla</studentDescription>
                    <commitments>
                        <comm>Hockey</comm>
                        <comm>Dance</comm>
                        <comm>Basketball</comm>
                    </commitments>
                </student>
                <student>
                    <studentID></studentID>
                    <studentDescription>bla bla</studentDescription>
                    <commitments>
                        <comm>Hockey</comm>
                        <comm>Football</comm>
                        <comm>Basketball</comm>
                    </commitments>
                </student>
                <student>
                    ...
                </student>
                <student>
                    ...
                </student>
            </students>
        </class>
        <class>
            ...
        </class>    
        <class>
            ...
        </class>    
    </classes>
    <Commitments>
        ...
    </Commitments>
<master>

【问题讨论】:

    标签: xml actionscript-3


    【解决方案1】:

    使用contains 方法,而不是== 运算符。

    var bbClasses:XMLList =
        xml.classes.class.(students.student.commitments.comm.contains(sport));
    

    ps:注意你的情况。

    “BasketBall”不是“Basketball”,因此您的 E4X 将不匹配。

    【讨论】:

    猜你喜欢
    • 2012-01-17
    • 2022-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 2019-03-18
    • 1970-01-01
    相关资源
    最近更新 更多