以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DOM/SAX/XPath 』 (http://bbs.xml.org.cn/list.asp?boardid=11) ---- xmlDoc.documentElement为null是什么意思? (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=77347) |
-- 作者:MyCelestial -- 发布时间:9/21/2009 4:49:00 AM -- xmlDoc.documentElement为null是什么意思? 我的程序段如下: xmlDoc = loadXML(); x = xmlDoc.documentElement.childNodes; 我用firebug调试程序,它报错说我的上面这行中的xmlDoc.docmentElement is null,是不是说xml文件没有根节点呢?可是不是每个XML文件都必须有根节点的吗,而且我的XML文件的格式是这样的,是有根结点的啊... <?xml version = "1.0"?> <Results> <event> <eventtitle>XXX</eventtitle> <name>XXX</name> <country>XXX</country> <final>XXX</final> </event> <event> <eventtitle>XXX</eventtitle> <name>XXX</name> <country>XXX</country> <final>XXX</final> </event> </Results> 我是不是XML的概念没有搞清楚,请大家指教!! |
-- 作者:MyCelestial -- 发布时间:9/21/2009 6:50:00 AM -- 补充一下,我在alert(xmlDoc.documentElement.nodeName)这句话前加了一句 alert(xmlDoc); //xmlDoc是我加载的xml文件。 加了这句话之后,那个错误就消失了,正确的弹出了alert对话框,里面显示的是Results 为什么啊, 难道这两个语句之间也会有影响吗,我觉得这个错误好奇怪啊 .... 这会不会是我loadXML时候有问题? [此贴子已经被作者于2009-9-21 7:23:19编辑过]
|
-- 作者:reshen -- 发布时间:11/1/2009 3:48:00 PM -- 如果alert((xmlDoc.documentElement) 是null的話 表示xml沒有處理好。正常來講應該會顯示[object] x = xmlDoc.documentElement.childNodes;是指定 event兩個物件。 你的根目錄是Results |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
7,136.719ms |