protected void XmlNodeToText(StringBuilder output, XmlNode node)
{
#region Check arguments
if (node == null)
throw new ArgumentNullException("node");
if (output == null)
throw new ArgumentNullException("output");
#endregion
if (IsTagXmlNode(node))
{
TagXmlNodeToText(output, node);
}
else if (IsTextXmlNode(node))
{
output.Append(GetTextNodeText(node));
if (IsSkipWhiteSpace)
output.Append(cWhiteSpace);
}
else
{
throw new Exception("Unrecognized xml node.");
}
//m_ParsedDocument.Save(@"D:\Temp\testparser.xml");
}