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