Apache Flex mxml文件错误为'元素类型“components”后面必须跟一个属性说明'

7kqas0il  于 2023-01-16  发布在  Apache
关注(0)|答案(1)|浏览(209)

我遇到的问题是

    • 元素类型"components"后面必须跟属性说明"〉"**

我的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()">

此行给我的错误如下行元素类型"components"后面必须跟属性规范"〉"
为什么会出现此错误?

mftmpeh8

mftmpeh81#

以下是一些需要考虑的事项:
1)您没有使用移动组件项目,因此没有将移动组件添加到库路径。View是移动组件。如果是这种情况,您可以手动将其添加到类路径。
2)将spark组件定义为一个与默认的'namespace:分离的命名空间是很奇怪的。这种方法更常见:

<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>

相关问题