interface CharacterData : Node { [LegacyNullToEmptyString] attribute DOMString data; readonly attribute unsigned long length; readonly attribute Element? nextElementSibling; readonly attribute Element? previousElementSibling; // FIXME: This should come from a ChildNode mixin [CEReactions, Unscopable, ImplementedAs=remove_binding] undefined remove(); };