Chinaunix

标题: 解析xml中的getNodeValue()用法? [打印本页]

作者: BabyBlue    时间: 2004-03-02 17:18
标题: 解析xml中的getNodeValue()用法?
老大们,小弟刚学习xml,精华版的文章
http://www.chinaunix.net/jh/26/127770.html
我看了,受益匪浅。我有一点不明白的地方,里面有一段

  1. Element e = (Element) names.item(0);
  2. Text t = (Text) e.getFirstChild();
  3. studentBean.setName(t.getNodeValue());
复制代码

我想,names.item(0)就是一个 node,而node有一个方法getNodeValue()。
为什么不直接用这个方法读取值,而非要多转换一步??(事实上,studentBean.setName(t.getNodeValue()); 还是调用的那个方法)。
我查了API , 好像Text有点特殊的地方。
总之,我直接用getNodeValue(),就返回null.
哪位能给解释一下???
作者: sakulagi    时间: 2004-03-02 21:18
标题: 解析xml中的getNodeValue()用法?
<NODE_NAME=NODE_VALUE>;CHILD_VALUE</NODE_NAME>;
作者: dnaerror    时间: 2004-03-03 08:13
标题: 解析xml中的getNodeValue()用法?
NodeValue!=Node Content
作者: BabyBlue    时间: 2004-03-03 10:35
标题: 解析xml中的getNodeValue()用法?
谢了。看来还是概念不清呀。
这两天急用,遇见问题还要向各位求教。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2