Beispiel #1
0
 public static void ListText(List<SiteMapNode> nodes, TextWriter report, string listType, listPar par)
 {
   bool root = par == null;
   if (root)
     par = new listPar(listType);
   foreach (SiteMapNode nd in nodes)
     ListText(nd, report, listType, par);
   if (root)
     par.report(report);
 }
Beispiel #2
0
 public static void ListText(SiteMapNode node, TextWriter report, string listType, listPar par)
 {
   bool root = par == null;
   if (root)
     par = new listPar(listType);
   string fn = HttpContext.Current.Server.MapPath(VirtualPathUtility.ToAbsolute(node.Url));
   if (!par.writeFile(node, fn))
     par.writeFile(node, fn + ".aspx.lmdata");
   if (node.HasChildNodes)
     foreach (SiteMapNode nd in node.ChildNodes)
       ListText(nd, report, listType, par);
   if (root)
     par.report(report);
 }