在xml data island中如何区分以下几种情况?

ken16 2002-06-21 02:49:00
在html中使用xml data island,必须根据xml data的状况来决定页面的布局,但对于下面的情况该如何区分?

<xml id=test1>
<?xml version="1.0" ?>
<Rows>
</Rows>
</xml>

<xml id=test2>
<?xml version="1.0" ?>
<Rows>
<Row>
</Row>
</Rows>
</xml>

<xml id=test3>
<?xml version="1.0" ?>
<Rows>
<Row>
</Row>
<Row>
</Row>
</Rows>
</xml>

使用test1.recordset.recordcount的方法,则
test1.recordset.recordcount == 1
test2.recordset.recordcount == 1
test3.recordset.recordcount == 2

暂时用下面的方法来判断。
function raw_isXMLDocFull ( aXMLDoc )
{
if ( aXMLDoc.lastChild.firstChild )
if ( "comment" == aXMLDoc.lastChild.firstChild.nodeTypeString )
return false
else return true;
else return false;
}
这种方法不知是否还有不完善的地方?

...全文
21 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
saucer 2002-06-24
try
testdoc.documentElement.childNodes.length
  • 打赏
  • 举报
回复
ken16 2002-06-24
使用recordset.recordcount的方法不能区分test1和test2。
  • 打赏
  • 举报
回复
saucer 2002-06-22
why not just use test1.recordset.recordcount?
  • 打赏
  • 举报
回复
发帖
JavaScript
加入

8.6w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
申请成为版主
帖子事件
创建了帖子
2002-06-21 02:49
社区公告
暂无公告