CreateDocumentFragment Method

XmlDocument.CreateDocumentFragment Method ()

 
Namespace:   System.Xml
Assembly:  System.Xml (in System.Xml.dll)

public virtual XmlDocumentFragment CreateDocumentFragment()

Return Value

Type: System.Xml.XmlDocumentFragment

The new XmlDocumentFragment.

DocumentFragment nodes cannot be inserted into a document. However, you can insert children of the DocumentFragment node into a document.

The following example adds new nodes to an XML document.

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {
    //Create the XmlDocument.
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<items/>");

    //Create a document fragment.
    XmlDocumentFragment docFrag = doc.CreateDocumentFragment();

    //Set the contents of the document fragment.
    docFrag.InnerXml ="<item>widget</item>";

   //Add the children of the document fragment to the
   //original document.
   doc.DocumentElement.AppendChild(docFrag);

   Console.WriteLine("Display the modified XML...");
   Console.WriteLine(doc.OuterXml);

  }
}

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft