xml结构如下<res>
    <pic>
        <pic1>picture1</pic1>    </pic></res>我想根据pic1这个节点值找到picture1这个值,读或者写
另外好像节点是不是不能用中文?
我试过xmldocument的getel...bytagname..,可以读到值但是不知道怎么写,而且不能中文,所以想问问还有没有别的好的方法,谢谢大家

解决方案 »

  1.   

    可以是中文
    你在encoding这个地方加入gb2312,就象下面这样
    <?xml version="1.0" encoding="gb2312" ?> Dim a As New Xml.XmlDocument
            a.Load("xml.xml")
            Dim b As Xml.XmlNode
            Dim c As Xml.XmlNode
            For Each b In a.DocumentElement.ChildNodes
                For Each c In b.DocumentElement.ChildNodes
                    Textbox1.Text = c.Attributes("pic1").Value
                    Textbox2.Text = c.innerText
            Next
      

  2.   

    http://www.microsoft.com/china/MSDN/library/data/xml/largexml.mspx