Dim x As String
    x = "<Treenode/>"
    Dim d As New XmlDocument()
    d.LoadXml((x))
    Dim n As XmlAttribute
    n = d.CreateAttribute("id")
    n.Value = "abc"
    d.DocumentElement.Attributes.Append(n)
    n = d.CreateAttribute("text")
    n.Value = "abc"
    d.DocumentElement.Attributes.Append(n)
    Response.Write(Server.HtmlEncode(d.OuterXml))

解决方案 »

  1.   

    Dim makexml As New XmlDocument()
        Dim newattr As XmlAttribute
        makexml.LoadXml("<T><qiang><frametype><left>ok</left></frametype></qiang></T>")
        Dim makexmlnode As XmlNode = makexml.SelectSingleNode("//qiang/frametype/left")
        Dim newnode As XmlNode
        newnode = makexml.CreateElement("data")
        makexmlnode.AppendChild(newnode)
        newattr = makexml.CreateAttribute("type")
        newattr.Value = "login"
        newnode.Attributes.Append(newattr)
        Response.Write(Server.HtmlEncode(makexml.InnerXml))
        Response.End()
      

  2.   

    是不是如果用makexml.SelectSingleNode选择节点后
    一定要用loadxml
    不能用load呢
    ???