Torna al Thread

Sub ProcessaNodi(ByVal Listanodi As XmlNodeList, ByVal Nome As String, ByVal id_tree As Integer) Dim CNome As String CNome = ElencoFunzioni.CReplaceNome(Nome) Dim UltimoID As String UltimoID = ElencoFunzioni.LeggiUltimoID("prodotti") Dim ParentCategoria As String ParentCategoria = ElencoFunzioni.CNomeParent(id_tree) & "-" & id_tree For Each outerNode As XmlElement In Listanodi Dim Attributo As String = "" Attributo = outerNode.GetAttribute("description") If Attributo = ElencoFunzioni.CReplaceNome(ParentCategoria) Or Attributo = "Catalogo" Then Dim NodoAdd As XmlElement = DocXml.CreateElement("siteMapNode") Dim Title As XmlAttribute = DocXml.CreateAttribute("title") Title.Value = Nome NodoAdd.Attributes.Append(Title) Dim Description As XmlAttribute = DocXml.CreateAttribute("description") Description.Value = CNome & "-" & UltimoID NodoAdd.Attributes.Append(Description) Dim Url As XmlAttribute = DocXml.CreateAttribute("url") Url.Value = "/abbigliamento-bambini/" & CNome & "-" & UltimoID & ".aspx?x=" & Attributo NodoAdd.Attributes.Append(Url) outerNode.PrependChild(NodoAdd) End If If outerNode.HasChildNodes = True Then ProcessaNodi(outerNode.ChildNodes, Nome, id_tree) End If Next DocXml.Save(Server.MapPath("/web.sitemap")) End Sub
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5