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
。Widgets的Wirecloud xml解析器
與WireCloud v 0.8.4完全相同的文件工作正常。 上傳操作員時不會出現此問題,他們工作得很好。
這裏是我們的config.xml與0.8.4工作:
<?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>[email protected]</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>
當試圖轉換上面列出的config.xml時,提示出現以下錯誤:'找不到處理程序「rdflib.term」 錯誤:找不到有效的解析器。 是否有示例config.xml來演示新模板?在WireCloud資源中,我只能使用舊模板找到示例。 – Newbird
我的錯,我沒有仔細閱讀您的指示,必須採用wirecloud的0.8.4版本來轉換xml配置。 – Newbird