以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  xml怎么判断当前节点是否为根节点  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=43624)


--  作者:笑三笑
--  发布时间:3/5/2007 10:04:00 AM

--  xml怎么判断当前节点是否为根节点
xml怎么判断当前节点是否为根节点
--  作者:Qr
--  发布时间:3/5/2007 12:34:00 PM

--  
nodeType 属性
 
   作   用
  辨识节点的DOM 型态。  
基本语法
  numNodeType = xmlDocNode.nodeType ;
 
说   明
  
此属性只读且传回一个数值。

有效的数值符合以下的型别:
1-ELEMENT
2-ATTRIBUTE
3-TEXT
4-CDATA
5-ENTITY REFERENCE
6-ENTITY
7-PI (processing instruction)
8-COMMENT
9-DOCUMENT
10-DOCUMENT TYPE
11-DOCUMENT FRAGMENT
12-NOTATION


--  作者:flyfoxs
--  发布时间:3/6/2007 9:18:00 PM

--  
楼上的是个好方法,以前我还没注意到有Document(对应9)这个类型呢。


也可以通过判断其父节点是否为Null来判断。


在JS中可以使用node.parentNode.

在JAVA中可以使用 getParentNode() 得到对应节点的父节点。


--  作者:skyblue523
--  发布时间:5/13/2007 12:46:00 PM

--  
node.parentNode
--  作者:flyfoxs
--  发布时间:5/20/2007 9:35:00 AM

--  
今天回头复习自己的帖子,发现了如下问题:

9-DOCUMENT
10-DOCUMENT TYPE

这两个类型有什么区别?


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