Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有HTML表单的标准表示形式?_Javascript_Html_Xml_Json_Standards - Fatal编程技术网

Javascript 是否有HTML表单的标准表示形式?

Javascript 是否有HTML表单的标准表示形式?,javascript,html,xml,json,standards,Javascript,Html,Xml,Json,Standards,我正在开发一个需要用文本字段、选择框、标签等典型元素表示html表单的系统,但它只能说JSON或XML,不能说html 我总是可以编写自己的JSON或XML转换器和解析器,以所需的格式表示表单,但对于变更管理和可扩展性,我希望遵守某些标准(如果存在的话)。此外,该标准必须有一个现有的Javascript解析器 我在看,但它似乎没有表单标签,看起来像是只适合基于Mozilla的应用程序的DSL。我也找不到同样的Javascript解析器 我相信这应该是一个相当普遍的问题,有人已经解决了,但我找不到

我正在开发一个需要用文本字段、选择框、标签等典型元素表示html表单的系统,但它只能说JSON或XML,不能说html

我总是可以编写自己的JSON或XML转换器和解析器,以所需的格式表示表单,但对于变更管理和可扩展性,我希望遵守某些标准(如果存在的话)。此外,该标准必须有一个现有的Javascript解析器

我在看,但它似乎没有表单标签,看起来像是只适合基于Mozilla的应用程序的DSL。我也找不到同样的Javascript解析器


我相信这应该是一个相当普遍的问题,有人已经解决了,但我找不到它。任何指点都将不胜感激

模板化系统(如mustache.js或ejs)将帮助您将json转换为html


HTML表单的标准表示形式是。。。HTML表单

据我所知,还没有人发明一种替代的方式来代表他们,因为,你为什么要这样做?它们已经是声明性的了

谢天谢地,由于HTML可以写成XML(我们称之为XHTML),所以XHTML表单已经满足了您的XML需求

至于在JavaScript中解析它们,这取决于您所说的解析是什么意思,但是,如果您只是希望通过DOM读/写值,那么可以使用JavaScript实现

HTML表单的规范如下所示:

如何将HTML编写为XML的规范是XHTML 1.0规范:

如果您更愿意使用HTML5表单,它添加了一些新的表单字段(请参阅),相关规范如下:

  • HTML5格式:
  • HTML5作为XML:

什么是“JSON/XML”?你指的是JSON或XML,还是某种奇怪的混合格式?除了各种框架收集
元素值之外,JSON或XML都没有表单体的“标准”序列化。听起来你谈论的不止这些(“段落等”)。我指的是JSON或XML。表单元素将暂时起作用。对标签段落的支持将是理想的。@Tom:听我说。W3C放弃了它们,至少在网络上是这样。