Is there an easy (single call) way in .NET to write an XmlElement to a XmlTextWriter where that element is written out in full to the output?
Where the XmlElement may have many child elements and they have children, etc. And where it explicitly adds namespaces as needed.