From 3cb3151d79de2abc53654a5ef7150c59b9af30b5 Mon Sep 17 00:00:00 2001 From: Domenic Denicola Date: Mon, 22 Apr 2024 03:02:31 -0400 Subject: [PATCH] Editorial: explain the possible primary interfaces for nodes --- dom.bs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dom.bs b/dom.bs index f472a3b3c..e36c26e13 100644 --- a/dom.bs +++ b/dom.bs @@ -2254,6 +2254,10 @@ can be used to explore this matter in more detail. {{ProcessingInstruction}}, or {{Comment}}.

Objects that implement {{Text}} sometimes implement {{CDATASection}}. + +

Thus, every [=node=]'s [=primary interface=] is one of: {{Document}}, {{DocumentType}}, + {{DocumentFragment}}, {{ShadowRoot}}, {{Element}} or an inherited interface of {{Element}}, + {{Attr}}, {{Text}}, {{CDATASection}}, {{ProcessingInstruction}}, or {{Comment}}.

For brevity, this specification refers to an object that implements {{Node}} and an