public override string ToString() { string retVal = ""; foreach (HtmlTagNode subnode in this) { retVal += HtmlTagTree.printNode(0, subnode); } return(retVal); }
private static string printNode(Int32 level, HtmlTagNode node) { string spacing = " "; string retVal = ""; for (int i = 0; i < level; i++) { spacing += " "; } retVal += spacing + node.ToString() + '\r' + '\n'; foreach (HtmlTagNode subnode in node) { retVal += HtmlTagTree.printNode(level + 1, subnode); } return(retVal); }