internal Element(string localName, Document nodeDocument, string @namespace = null, string prefix = null)
            : base(nodeDocument)
        {
            LocalName = localName;
            ParentNodeImplementation = new ParentNodeImplementation(this);

            NamespaceUri = @namespace;
            Prefix = prefix;

            QualifiedName = prefix == null ? localName : prefix + ":" + localName;

            ClassList = CreateAttributeTokenList("class");
        }
 public ParentNodeExample()
     : base(null)
 {
     ParentNodeImplementation = new ParentNodeImplementation(this);
 }
 internal DocumentFragment(Document nodeDocument)
     : base(nodeDocument)
 {
     ParentNodeImplementation = new ParentNodeImplementation(this);
 }