예제 #1
0
        public override Node CloneNode(Boolean deep = true)
        {
            var node = new Attr();

            CopyProperties(this, node, deep);
            node._value = _value;
            return(node);
        }
예제 #2
0
        public Attr SetAttributeNode(Attr attr)
        {
            if (attr.ParentNode != null)
            {
                throw new DOMException(ErrorCode.InUse);
            }

            attr.ParentNode = this;
            var oldAttr = _attributes.SetNamedItem(attr);

            if (oldAttr != null)
            {
                oldAttr.ParentNode = null;
            }

            return(oldAttr);
        }
예제 #3
0
 public Attr SetAttributeNodeNS(String namespaceURI, Attr attr)
 {
     return(SetAttributeNode(attr));
 }
예제 #4
0
파일: Attr.cs 프로젝트: Rajbandi/AngleSharp
 public override Node CloneNode(Boolean deep = true)
 {
     var node = new Attr();
     CopyProperties(this, node, deep);
     node._value = _value;
     return node;
 }