@@ -558,6 +558,7 @@ <h2>Serializing</h2>
558
558
< code > < a title ="dom-characterdata-data " data-spec ="DOM4 " class ="externalDFN "> data</ a > </ code > , and
559
559
"< code > --> </ code > ".
560
560
561
+ <!-- Removing CDATA Serialization steps as this interface type is removed from DOM4:
561
562
<dt><code><a title="cdata" data-spec="DOML2" class="externalDFN">CDATASection</a></code>
562
563
<dd><ol>
563
564
<li>Let <var>markup</var> be the concatenation of "<code><![CDATA[</code>",
@@ -569,7 +570,8 @@ <h2>Serializing</h2>
569
570
<p class=note>CDATASection objects may be created by the historical
570
571
<code>document.createCDATASection</code> API, or as a result of parsing an
571
572
<a title="xml-document" data-spec="DOM4" class="externalDFN">XML document</a>.
572
-
573
+ -->
574
+
573
575
< dt > < code > < a title ="text " data-spec ="DOM4 " class ="externalDFN "> Text</ a > </ code >
574
576
< dd > < ol >
575
577
< li > Let < var > markup</ var > be < var > node</ var > 's
@@ -670,6 +672,8 @@ <h2>Serializing</h2>
670
672
< li > "< code > "</ code > " (U+0022 QUOTATION MARK);
671
673
</ ol >
672
674
</ li >
675
+ <!-- Removing internalSubset serialization steps as this property is not supported by DOM4. Also,
676
+ optional requirements don't help improve interoperability:
673
677
<li>Optional: if the <var>node</var> has an (historical)
674
678
<code><a title="ID-Core-DocType-internalSubset" data-spec="DOM3" class="externalDFN">internalSubset</a></code>
675
679
and the
@@ -691,6 +695,7 @@ <h2>Serializing</h2>
691
695
because any <code><a title="ID-Core-DocType-internalSubset" data-spec="DOM3" class="externalDFN">internalSubset</a></code>
692
696
markup is ignored by the parser.</p>
693
697
</li>
698
+ -->
694
699
< li > Append "< code > ></ code > " (U+003E GREATER-THAN SIGN) to < var > markup</ var > .
695
700
</ ol >
696
701
0 commit comments