1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-21 14:53:44 +03:00

html: Add more empty elements

Add empty HTML5 elements <bgsound>, <keygen>, <source>, <track> and
<wbr>.

Make <embed> an empty element.
This commit is contained in:
Nick Wellnhofer
2025-04-12 22:50:56 +02:00
parent 5f8ebc8809
commit 809ded586b

View File

@@ -548,6 +548,10 @@ html40ElementTable[] = {
NULL, NULL, NULL, NULL, NULL,
0
},
{ "bgsound", 0, 0, 2, 1, 0, 0, 0, "",
NULL, NULL, NULL, NULL, NULL,
0
},
{ "big", 0, 3, 0, 0, 0, 0, 1, "large text style",
NULL, NULL, NULL, NULL, NULL,
0
@@ -624,7 +628,7 @@ html40ElementTable[] = {
NULL, NULL, NULL, NULL, NULL,
0
},
{ "embed", 0, 1, 0, 0, 1, 1, 1, "generic embedded object ",
{ "embed", 0, 1, 2, 1, 1, 1, 1, "generic embedded object ",
NULL, NULL, NULL, NULL, NULL,
0
},
@@ -712,6 +716,10 @@ html40ElementTable[] = {
NULL, NULL, NULL, NULL, NULL,
0
},
{ "keygen", 0, 0, 2, 1, 0, 0, 0, "",
NULL, NULL, NULL, NULL, NULL,
0
},
{ "label", 0, 0, 0, 0, 0, 0, 1, "form field label text ",
NULL, NULL, NULL, NULL, NULL,
0
@@ -808,6 +816,10 @@ html40ElementTable[] = {
NULL, NULL, NULL, NULL, NULL,
0
},
{ "source", 0, 0, 2, 1, 0, 0, 0, "",
NULL, NULL, NULL, NULL, NULL,
0
},
{ "span", 0, 0, 0, 0, 0, 0, 1, "generic language/style container ",
NULL, NULL, NULL, NULL, NULL,
0
@@ -868,6 +880,10 @@ html40ElementTable[] = {
NULL, NULL, NULL, NULL, NULL,
0
},
{ "track", 0, 0, 2, 1, 0, 0, 0, "",
NULL, NULL, NULL, NULL, NULL,
0
},
{ "tt", 0, 3, 0, 0, 0, 0, 1, "teletype or monospaced text style",
NULL, NULL, NULL, NULL, NULL,
0
@@ -884,6 +900,10 @@ html40ElementTable[] = {
NULL, NULL, NULL, NULL, NULL,
0
},
{ "wbr", 0, 0, 2, 1, 0, 0, 0, "",
NULL, NULL, NULL, NULL, NULL,
0
},
{ "xmp", 0, 0, 0, 0, 0, 0, 1, "",
NULL, NULL, NULL, NULL, NULL,
DATA_RAWTEXT