我的mxml文件中有什么问题?

时间:2011-06-30 10:39:56

标签: flex actionscript-3 blackberry-simulator

我遇到了像

这样的问题

元素类型“组件”必须后跟属性规范,“>”

我的mxml文件是

<?xml version="1.0" encoding="utf-8"?>

<components:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:components="spark.components.*" title="Home" creationComplete="srv.send()">

    <fx:Declarations>
        <s:HTTPService id="srv" url="assets/employees.xml"/>
    </fx:Declarations>

    <s:List id="list" top="0" bottom="0" left="0" right="0"
            dataProvider="{srv.lastResult.list.employee}" 
            labelField="lastName"/>
</components:View>

<components:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:components="spark.components.*" title="Home" creationComplete="srv.send()">

此行给出了如下行的错误 元素类型“组件”必须后跟属性规范,“&gt;”

我没有得到这个问题所以请帮帮我

感谢先进.........

1 个答案:

答案 0 :(得分:1)

以下是需要考虑的一些事项:

1)您没有使用Mobile Component项目,因此没有将移动组件添加到库路径中。 View是移动组件。如果是这种情况,您可以手动将其添加到类路径中。

2)将spark组件定义为默认命名空间的命名空间是很奇怪的:这种方法会更常见:

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" title="Home" creationComplete="srv.send()">
</s:View>