【文件属性】:
文件名称:xalanjava源码-xsd2html2xml:从XML模式(XSD)生成纯HTML5表单。将填写好的表格转换为XML
文件大小:134KB
文件格式:ZIP
更新时间:2021-06-05 23:43:38
系统开源
xalan
java源码XSD2HTML2XML
从
XML
模式
(XSD)
生成纯
HTML5
表单。
将填写好的表单转换为
XML。
XML
模式包含大量关于
XML
结构中允许使用哪些数据以及用户界面应该如何呈现的信息。
HTML5
支持许多与
XML
模式兼容的新输入类型和属性。
XSD2HTML2XML
使从
XML
模式生成表单并在用户填写后从中提取有效
XML
的过程自动化。
这使得用户生成的格式正确、有效的
XML
输入的输入比以往任何时候都更容易。
简而言之:
从任何
XML
模式
(XSD)
生成纯
HTML5
表单;
从填写的表单生成符合模式的
XML;
支持使用
XML
文档中的数据填充生成的表单;
支持命名空间(包括通过
xs:include
和
xs:import
标签组合模式);
用快速且广泛支持的
XSLT
1.0
编写(这意味着它可以在浏览器中运行客户端);
没有依赖;
使用
vanilla
JavaScript
生成纯
HTML5
表单以实现交互;
使用
CSS
轻松设计样式,或使用任何库或框架进行扩展;
出于任何目的免费
(MIT)。
版本
源代
【文件预览】:
xsd2html2xml-master
----init.xsl(2KB)
----css()
--------default-style.xsl(951B)
----.gitignore(251B)
----README.md(20KB)
----utils()
--------log.xsl(2KB)
--------attr-value.xsl(6KB)
--------gui.xsl(4KB)
--------gui-attributes.xsl(35KB)
--------nodeset-exsl.xsl(5KB)
--------documentation.xsl(4KB)
--------nodeset-xslt2plus.xsl(5KB)
--------appinfo.xsl(1KB)
--------nodeset-msxsl.xsl(5KB)
--------serialize.xsl(4KB)
--------strings.xsl(2KB)
--------namespaces.xsl(9KB)
--------types.xsl(8KB)
----matchers()
--------attributes.xsl(4KB)
--------element@type.xsl(11KB)
--------element-simpleContent.xsl(7KB)
--------sequence.xsl(2KB)
--------element-attribute@ref.xsl(7KB)
--------element-simpleType.xsl(7KB)
--------group@ref.xsl(7KB)
--------element-complexType.xsl(7KB)
--------unsupported.xsl(1KB)
--------attributeGroup@ref.xsl(6KB)
--------all.xsl(2KB)
--------choice.xsl(2KB)
----examples()
--------namespaces-sample()
--------complex-sample()
----LICENSE(1KB)
----handlers()
--------enumerations.xsl(8KB)
--------simple-elements.xsl(16KB)
--------extensions.xsl(6KB)
--------complex-elements.xsl(16KB)
--------multiline-strings.xsl(3KB)
--------default-types.xsl(10KB)
--------root-element.xsl(1KB)
----deprecated()
--------xsd+xml2html.xsl(116KB)
--------xsd2html.xsl(77KB)
--------html2xml.xsl(4KB)
--------xsd2html2xml.xsl(3KB)
----config.xsl(2KB)
----js()
--------value-fixers.xsl(2KB)
--------html-populators.xsl(9KB)
--------polyfills.xsl(2KB)
--------initial-calls.xsl(1KB)
--------xml-generators.xsl(6KB)
--------event-handlers.xsl(6KB)
----xsd2html2xml.xsl(13KB)