I am using HtmlAgilityPack for creatin a htmldocument from the string, like:

```
   HtmlDocument updoc = new HtmlDocument();
   updoc.load(stringContents);

```

Now i want to insert the HtmlNodes as a child of XElement. I tried :

```
   XDocument xdoc = XDocument.load(path);
   XElement body = xdoc.Descendants(ns + "body").Single();
   body.Add(updoc.GetElementbyId("h"));
   body.Add(updoc.GetElementbyId("m"));
   body.Add(updoc.GetElementbyId("f"));

```

but result will only the object names (HtmlNodeAgilityPack, ..), not works. Basically i am trying to using the combination of HtmlAgilityPack with linq to xml. Is this possible ?