]> code.delx.au - gnu-emacs-elpa/blobdiff - packages/html5-schema/web-forms-scripting.rnc
Add 'packages/html5-schema/' from commit '6e7c7c331e7f6692be6c7d39fb9485792f0d3513'
[gnu-emacs-elpa] / packages / html5-schema / web-forms-scripting.rnc
diff --git a/packages/html5-schema/web-forms-scripting.rnc b/packages/html5-schema/web-forms-scripting.rnc
new file mode 100644 (file)
index 0000000..63fe1c4
--- /dev/null
@@ -0,0 +1,27 @@
+# #####################################################################
+##  RELAX NG Schema for HTML 5: Web Forms 1.0 Scripting               #
+# #####################################################################
+
+       scripting.attr.form.select =
+               attribute onselect { string }
+       scripting.attr.form.change =
+               attribute onchange { string }
+
+#      input.text.attrs &=
+#              (       scripting.attr.form.select?
+#              )
+
+#      shared-form.attrs &=
+#              (       scripting.attr.form.change?
+#              )
+
+#      form.attrs &=
+#              (       scripting.attr.form.reset?
+#              &       scripting.attr.form.submit?
+#              )
+               scripting.attr.form.submit =
+                       attribute onsubmit { string }
+               scripting.attr.form.reset =
+                       attribute onreset { string } 
+               
+