Wirecloud xml 小部件解析器

Wirecloud xml parser for Widgets

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>

是的,此格式已在 WireCloud 0.7.0 上弃用(虽然我们没有提供该版本的发行说明,抱歉),并已在 WireCloud 0.9.1

中删除

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

$ wirecloud-admin convert -d xml config.xml config.xml