code_junkie

How do I create an xmlElement from the current node of a xmlReader?

Nov 12th, 2011
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. XmlDocument doc = new XmlDocument();
  2. doc.Load(reader);
  3. XmlElement el = doc.DocumentElement;
  4.  
  5. doc.LoadXml(reader.ReadOuterXml());
  6.  
  7. using (XmlReader subReader = reader.ReadSubtree())
  8. {
  9. XmlDocument doc = new XmlDocument();
  10. doc.Load(subReader);
  11. XmlElement el = doc.DocumentElement;
  12. }
  13.  
  14. XmlElement myElement;
  15. myXmlReader.Read();
  16. if (myXmlReader.NodeType == XmlNodeType.Element)
  17. {
  18. myElement = doc.CreateElement(myXmlReader.Name);
  19. myElement.InnerXml = myXmlReader.InnerXml;
  20. }
Add Comment
Please, Sign In to add comment