summaryrefslogtreecommitdiff
path: root/xml/relaxng/src/resources/html5-schema/svg11
diff options
context:
space:
mode:
Diffstat (limited to 'xml/relaxng/src/resources/html5-schema/svg11')
-rw-r--r--xml/relaxng/src/resources/html5-schema/svg11/svg-basic-font.rnc4
-rw-r--r--xml/relaxng/src/resources/html5-schema/svg11/svg-conditional.rnc3
-rw-r--r--xml/relaxng/src/resources/html5-schema/svg11/svg-extensibility.rnc11
3 files changed, 14 insertions, 4 deletions
diff --git a/xml/relaxng/src/resources/html5-schema/svg11/svg-basic-font.rnc b/xml/relaxng/src/resources/html5-schema/svg11/svg-basic-font.rnc
index 32eb1460f564..94f5b7fa3121 100644
--- a/xml/relaxng/src/resources/html5-schema/svg11/svg-basic-font.rnc
+++ b/xml/relaxng/src/resources/html5-schema/svg11/svg-basic-font.rnc
@@ -97,7 +97,7 @@ grammar {
attribute overline-thickness { Number.datatype }?
a:documentation [ "\x{a}" ~ " glyph: Glyph Element\x{a}" ~ " " ]
SVG.glyph.class = notAllowed
- SVG.glyph.content = SVG.Description.class*, SVG.glyph.class*
+ SVG.glyph.content = SVG.Description.class* | SVG.glyph.class*
glyph = element glyph { attlist.glyph, SVG.glyph.content }
attlist.glyph &=
SVG.Core.attrib,
@@ -120,7 +120,7 @@ grammar {
]
SVG.missing-glyph.class = notAllowed
SVG.missing-glyph.content =
- SVG.Description.class*, SVG.missing-glyph.class*
+ SVG.Description.class* | SVG.missing-glyph.class*
missing-glyph =
element missing-glyph {
attlist.missing-glyph, SVG.missing-glyph.content
diff --git a/xml/relaxng/src/resources/html5-schema/svg11/svg-conditional.rnc b/xml/relaxng/src/resources/html5-schema/svg11/svg-conditional.rnc
index 22f3cc23b1d9..ecb3e154aded 100644
--- a/xml/relaxng/src/resources/html5-schema/svg11/svg-conditional.rnc
+++ b/xml/relaxng/src/resources/html5-schema/svg11/svg-conditional.rnc
@@ -62,8 +62,7 @@ grammar {
| SVG.Conditional.class
| SVG.Image.class
| SVG.Shape.class
- | SVG.Hyperlink.class
- | SVG.Extensibility.class)*
+ | SVG.Hyperlink.class)*
switch = element switch { attlist.switch, SVG.switch.content }
attlist.switch &=
SVG.Core.attrib,
diff --git a/xml/relaxng/src/resources/html5-schema/svg11/svg-extensibility.rnc b/xml/relaxng/src/resources/html5-schema/svg11/svg-extensibility.rnc
index 2f075b4c2cec..ba3316ad160b 100644
--- a/xml/relaxng/src/resources/html5-schema/svg11/svg-extensibility.rnc
+++ b/xml/relaxng/src/resources/html5-schema/svg11/svg-extensibility.rnc
@@ -57,3 +57,14 @@ foreignElement =
| text
| foreignElement)*
}
+SVG.a.content &= SVG.Extensibility.class*
+SVG.defs.content &= SVG.Extensibility.class*
+SVG.glyph.content &= SVG.Extensibility.class*
+SVG.g.content &= SVG.Extensibility.class*
+SVG.marker.content &= SVG.Extensibility.class*
+SVG.mask.content &= SVG.Extensibility.class*
+SVG.missing-glyph.content &= SVG.Extensibility.class*
+SVG.pattern.content &= SVG.Extensibility.class*
+SVG.svg.content &= SVG.Extensibility.class*
+SVG.switch.content &= SVG.Extensibility.class*
+SVG.symbol.content &= SVG.Extensibility.class*