遍厉xml

来源:互联网 发布:python 图片隐写 编辑:程序博客网 时间:2024/05/15 21:36

   Public Shared Function FindVlues(ByVal xn As XmlNode, ByVal name As String, ByVal text As String, ByVal sename As String)
            Dim objNode As XmlNode

            If xn.Name = name Then
                Dim objElement As XmlElement = CType(xn, XmlNode)

                objElement.SetAttribute("text", text)
                objElement.SetAttribute("senname", sename)
            Else

                For Each objNode In xn.ChildNodes

                    FindVlues(objNode, name, text, sename)
                Next

            End If
            Return xn
        End Function
        Public Shared Function InsertVlues(ByVal xn As XmlNode, ByVal name As String, ByVal ID As String, ByVal text As String, ByVal sename As String)
            Dim objNode As XmlNode
            Dim objXml As XmlDocument = New XmlDocument
            objXml.Load("F:/project/JGoodIn/AspDotNetStorefront.root/AspDotNetStorefront/ml6219vb/Admin/leftMenu.xml")

            If xn.Name = name Then
                Dim objElement As XmlElement = objXml.CreateElement("node" & ID.ToString())
                objElement.SetAttribute("text", text)
                objElement.SetAttribute("senname", sename)
                objElement.SetAttribute("link", "")
                xn.AppendChild(objElement)
            Else

                For Each objNode In xn.ChildNodes

                    InsertVlues(objNode, name, ID, text, sename)
                Next

            End If
            objXml.Save("F:/project/JGoodIn/AspDotNetStorefront.root/AspDotNetStorefront/ml6219vb/Admin/leftMenu.xml")
            Return xn
        End Function
    End Class 

原创粉丝点击