1 // -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
\r
3 // System.Xml.XmlDocumentFragment
\r
6 // Daniel Weber (daniel-weber@austin.rr.com)
\r
8 // (C) 2001 Daniel Weber
\r
11 namespace System.Xml
\r
16 public class XmlDocumentFragment : XmlNode
\r
18 // Private data members
\r
20 // public properties
\r
21 //===========================================================================
\r
23 /// Returns the local name of the node with. For document fragments, it returns "#document-fragment"
\r
25 public override string LocalName
\r
29 return "#document-fragment";
\r
35 /// Get the node name. Document fragments return "#document-fragment".
\r
37 public override string Name
\r
41 return "#document-fragment";
\r
46 /// Overridden. Returns XmlNodeType.DocumentFragment.
\r
48 public override XmlNodeType NodeType
\r
52 return XmlNodeType.DocumentFragment;
\r
57 //===========================================================================
\r
59 /// Return a clone of the node
\r
61 /// <param name="deep">Make copy of all children</param>
\r
62 /// <returns>Cloned node</returns>
\r
63 public override XmlNode CloneNode( bool deep)
\r
65 // TODO - implement CloneNode()
\r
66 throw new NotImplementedException();
\r
70 /// Saves all children of the current node to the passed writer
\r
72 /// <param name="w"></param>
\r
73 public override void WriteContentTo(XmlWriter w)
\r
75 // TODO - implement WriteContentsTo(XmlWriter)
\r
76 throw new NotImplementedException();
\r
80 /// Saves the current node to writer w
\r
82 /// <param name="w"></param>
\r
83 public override void WriteTo(XmlWriter w)
\r
85 // TODO - implement WriteTo(XmlWriter)
\r
86 throw new NotImplementedException();
\r
90 //===========================================================================
\r
91 internal XmlDocumentFragment ( XmlDocument aOwner ) : base (aOwner)
\r