1

0.8.4 版和 0.9.1 版之间的小部件的解析器有什么变化吗?我们最近更新了,现在我们不能再上传我们的 .wgt 文件了。显示以下错误:Error uploading the following components: TestWidget.wgt: Error parsing config.xml descriptor file: No valid parser found

完全相同的文件适用于 WireCloud v 0.8.4。上传操作符时不会出现此问题,它们工作正常。

这是与 0.8.4 一起使用的 config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Template xmlns="http://wirecloud.conwet.fi.upm.es/ns/template#">
    <Catalog.ResourceDescription>
        <Vendor>Example Com</Vendor>
        <Name>widget.chart</Name>
        <Version>0.0.1</Version>
        <DisplayName>Chart</DisplayName>
        <Author>newbird</Author>
        <Mail>newbird@ecample.com</Mail>
        <Description>A chart</Description>
        <ImageURI>images/arrow.png</ImageURI>
        <iPhoneImageURI>images/arrow.png</iPhoneImageURI>
        <WikiURI>doc/index.html</WikiURI>
    </Catalog.ResourceDescription>
    <Platform.Wiring>
        <InputEndpoint name="data" type="text" label="Data"
                       action_label="data" description="Insert data here"
                       friendcode="text"/>
    </Platform.Wiring>
    <Platform.Link>
        <XHTML href="index.html" content-type="text/html" cacheable="false"
               use-platform-style="true"/>
    </Platform.Link>
    <Platform.Rendering width="3" height="8"/>
</Template>
4

1 回答 1

1

是的,这种格式在 WireCloud 0.7.0 上已被弃用(尽管我们没有提供该版本的发行说明,抱歉),并在WireCloud 0.9.1中被删除

您可以通过执行以下命令(使用 WireCloud 0.9.0 或以下版本)将您的小部件描述从这种格式转换为当前格式:

$ wirecloud-admin convert -d xml config.xml config.xml
于 2016-05-17T11:55:07.787 回答