Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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
Blackberry 警告";name.xml";不是受支持的资产文件_Blackberry_Blackberry 10 - Fatal编程技术网

Blackberry 警告";name.xml";不是受支持的资产文件

Blackberry 警告";name.xml";不是受支持的资产文件,blackberry,blackberry-10,Blackberry,Blackberry 10,我在项目中创建了model.xml文件。并尝试使用数据模式调用它 import bb.cascades 1.0 Page { content: ListView { dataModel: XmlDataModel { source: "model.xml" } listItemComponents: [ ListItemComponent { type: "i

我在项目中创建了model.xml文件。并尝试使用数据模式调用它

import bb.cascades 1.0

Page {
    content: ListView {
        dataModel: XmlDataModel {
            source: "model.xml"
        }
        listItemComponents: [
            ListItemComponent {
                type: "item"
                PhotoListItem {

                }

            }
        ]

    }

}
但在这里的“source:“model.xml”行,它给了我警告model.xml不是受支持的资产文件。 我想知道为什么会这样,因为model.xml包含图像路径,并且由于警告图像未加载

如果文件“model.xml”如我所料位于项目的资产文件夹中,您应该使用asset:///model.xml

import bb.cascades 1.0
Page {
  content: ListView {
    dataModel: XmlDataModel {
      source: "asset:///model.xml"
    }
    listItemComponents: [
      ListItemComponent {
        type: "item"
        PhotoListItem {}
      }
    ]}
}

实际上这不是必需的事实上,这取决于实际文件的位置。自10.0 beta 3以来,
QmlDocument
的相对路径发生了变化
QmlDocument
现在从当前工作目录(以前从资产目录)加载文件。要获得前一种行为,需要使用
asset://
scheme。更多信息可以在这里找到