private string CurrentTag()
{
switch (_r.NodeType)
{
case XmlNodeType.Element:
return "<" + _r.LocalName + " xmlns='" + _r.NamespaceURI + "'>";
case XmlNodeType.EndElement:
return ">";
case XmlNodeType.Text:
return _r.Value;
case XmlNodeType.CDATA:
return "CDATA";
case XmlNodeType.Comment:
return "<--";
case XmlNodeType.ProcessingInstruction:
return "<?";
default:
return "(unknown)";
}
}