#region Methods
- [MonoTODO]
public override XmlNode CloneNode (bool deep)
{
- if (deep) { // recursively clone the subtree
- throw new NotImplementedException ();
- } else
- return new XmlAttribute (prefix, localName, namespaceURI, OwnerDocument);
+ XmlNode node = new XmlAttribute (prefix, localName, namespaceURI,
+ OwnerDocument);
+ if (deep) {
+ while ((node != null) && (node.HasChildNodes)) {
+ AppendChild (node.NextSibling.CloneNode (true));
+ node = node.NextSibling;
+ }
+ }
+
+ return node;
}
internal void SetOwnerElement (XmlElement ownerElement)
}
[MonoTODO]
- public override void WriteContentTo(XmlWriter w)
+ public override void WriteContentTo (XmlWriter w)
{
throw new NotImplementedException ();
}
[MonoTODO]
- public override void WriteTo(XmlWriter w)
+ public override void WriteTo (XmlWriter w)
{
throw new NotImplementedException ();
}
#endregion
internal override XmlLinkedNode LastLinkedChild {
- get {
- return lastChild;
- }
+ get { return lastChild; }
- set {
- lastChild = value;
- }
+ set { lastChild = value; }
}
}
}