以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML在电子商务与电子政务中的应用 』  (http://bbs.xml.org.cn/list.asp?boardid=36)
----  asp.net 和xml 综合运用的问题!!!!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=36&rootid=&id=38475)


--  作者:andyjean
--  发布时间:9/29/2006 9:48:00 PM

--  asp.net 和xml 综合运用的问题!!!!!
我的Default.aspx.vb如下:
Imports system.Xml
Imports System.Xml.XmlDocument
Partial Class _Default
    Inherits System.Web.UI.Page
  Protected Sub querybtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles querybtn.Click
        Dim xmldoc As New XmlDocument
        xmldoc.Load(Server.MapPath("train.xml"))
        Dim root As XmlNode
        root = xmldoc.DocumentElement
        Dim child As XmlNodeList
        child = root.ChildNodes
        Dim i, j As Integer
        Dim id As String
        For i = 0 To root.ChildNodes.Count
            For j = 0 To child(i).ChildNodes.Count
                id = child(i).ChildNodes(0).Value.ToString
                If trainnumtbx.Text = id Then
                    fromtbx.Text = child(i).ChildNodes(1).Value.ToString
                    totbx.Text = child(i).ChildNodes(2).Value.ToString
                    starttimetbx.Text = child(i).ChildNodes(3).Value.ToString
                End If
            Next
        Next
    End Sub
End Class

train.xml文件如下:(train.xml与Default.aspx是在同一文件目录下的)

<?xml version="1.0" encoding="gb2312"?>
<trains xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="train.xsd">
<train>  
    <id>k242</id>
    <from>重庆</from>
    <to>广州</to>
    <lefttime>15:30</lefttime>
</train>
<train>
    <id>k252</id>
    <from>重庆</from>  
    <to>上海</to>  
    <lefttime>11:30</lefttime>
</train>
<train>  
     <id>k232</id>
     <from>重庆</from>
     <to>北京</to>  
     <lefttime>12:42</lefttime>
</train>
<train>
     <id>k222</id>
     <from>重庆</from>  
     <to>成都</to>
     <lefttime>12:30</lefttime>
</train>
</trains>

当我vs.net 2005下 运行Default.aspx页面时
vs.net 2005 提示:
id = child(i).ChildNodes(0).Value.ToString  (此处代码在vs.net2005中为高亮蛋黄色字体)未将对象引用设置到对象的实例。
请高手帮我解答一下哈  谢谢了!!!
  


--  作者:wooq
--  发布时间:12/16/2007 2:37:00 AM

--  
06年 9月的  一年了啊
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
7,927.734ms