|
<xml xid="toolbox" style="display: none">
<category name="分类1">
<block type="controls_if"></block>
<block type="logic_compare"></block>
<block type="controls_repeat_ext"></block>
<block type="math_number"></block>
<block type="rgb"></block>
</category>
<category name="分割符">
<block type="math_arithmetic"></block>
<sep gap="32"></sep>
<block type="text"></block>
<sep gap="8"></sep>
<block type="text_print"></block>
<sep gap="2"></sep>
<block type="controls_whileUntil"></block>
</category>
<category name="自定义标签">
<block type="controls_if"></block>
<label text="自定义风格" web-class="myLabelStyle"></label>
<label text="原版分割"></label>
<block type="controls_whileUntil"></block>
<block type="controls_for">
</category>
<category name="Logic">
<block type="logic_compare"></block>
<block type="logic_operation"></block>
<block type="logic_boolean"></block>
</category>
<category name="Logic" colour="210">
<block type="logic_compare"></block>
<block type="logic_operation"></block>
<block type="logic_boolean"></block>
</category>
<category name="Variables" colour="330" custom="VARIABLE"></category>
<category name="Functions" colour="290" custom="PROCEDURE"></category>
<category name="定制块" colour="290">
<block type="logic_boolean"></block>
<block type="math_number">
<field name="NUM">42</field>
</block>
<block type="controls_for">
<value name="FROM">
<block type="math_number">
<field name="NUM">1</field>
</block>
</value>
<value name="TO">
<block type="math_number">
<field name="NUM">10</field>
</block>
</value>
<value name="BY">
<block type="math_number">
<field name="NUM">1</field>
</block>
</value>
</block>
<block type="math_arithmetic">
<field name="OP">ADD</field>
<value name="A">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
<value name="B">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
</category>
</xml>
在普通的h5可以直接使用<xml></xml>标签引入,但是在w文件下,会报错。
错误信息如下:
com.justep.ui.exception.UIException: 编码: JUSTEP000016; 提示: 读取文件"/Users/zhz/Desktop/WeX5_V3.6-mac/model/UI2/BlocklyTest/index.w"出错
at com.justep.ui.exception.UIException.create(Unknown Source)
at com.justep.ui.WindowCompiler.loadWindow(Unknown Source)
at com.justep.ui.WindowCompiler2.w2Middle(Unknown Source)
at com.justep.ui.WindowCompiler2.compile(Unknown Source)
at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
at com.justep.ui.WindowServer2.service(Unknown Source)
at com.justep.ui.servlet.MainServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.justep.ui.exception.UIException: com.justep.ui.exception.ValidationException: line 64, column 7 of file:///Users/zhz/Desktop/WeX5_V3.6-mac/model/UI2/BlocklyTest/index.w: Fatal error: The element type "block" must be terminated by the matching end-tag "</block>".
file:///Users/zhz/Desktop/WeX5_V3.6-mac/model/UI2/BlocklyTest/index.w, line 64, column 7: Fatal error: The element type "block" must be terminated by the matching end-tag "</block>".
at com.justep.ui.xml.XMLUtils.inputSourceToSAX(Unknown Source)
at com.justep.ui.xml.XMLUtils.inputStreamToSAX(Unknown Source)
... 22 more
Caused by: com.justep.ui.exception.ValidationException: line 64, column 7 of file:///Users/zhz/Desktop/WeX5_V3.6-mac/model/UI2/BlocklyTest/index.w: Fatal error: The element type "block" must be terminated by the matching end-tag "</block>".
file:///Users/zhz/Desktop/WeX5_V3.6-mac/model/UI2/BlocklyTest/index.w, line 64, column 7: Fatal error: The element type "block" must be terminated by the matching end-tag "</block>".
at com.justep.ui.xml.XMLUtils$ErrorHandler.fatalError(Unknown Source)
at orbeon.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:351)
at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:281)
at orbeon.apache.xerces.impl.XMLScanner.reportFatalError(XMLScanner.java:1459)
at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(XMLNSDocumentScannerImpl.java:653)
at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1646)
at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:845)
at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:768)
at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
at orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1201)
... 24 more |
|