RSS
热门关键字:  数据挖掘  数据仓库  人工智能  搜索引擎  数据挖掘导论
当前位置 :| 首页>编程技术>xml技术>

Microsoft.XMLDOM 在那些机器上才会有?

来源: 作者: 时间:2008-02-19 点击:

我想使用这个组件来控制xml
但如果不是每一台机器都有的话那不是没用吗?
如果可以的话我只想用数据岛算了
不过我的问题
<XML   id= "myxml "   src= "1.xml ">

</XML>
var   xmldocT=myxml.document.documentElement;

alert(xmldocT.children.length);  
我这里显示的就只有两个子元素
为什么
我的1.xml   文档里面有4个节点??
是不是元素跟节点不能混合一起?

装了IE4.01   就有有MSXML2.0
装了SQL   Server   2000   和MDAC   2.6   就有MSXML2.6
装了Win   XP,   OfficeXP就有MSXML3.0,或独立安装
MSXML4.0要独立安装

一般XML的DOM操作,在数据岛里都一样可以使用。

楼上说完了   其实就是微软的东西   装个VISTA   就都差不多了

没看懂你的问题..你是想问   为什么你的1.xml   文档里面有4个节点,但alert(xmldocT.children.length);却显示2?     把1.xml贴出来看看吧

<?xml   version= "1.0 "   encoding= "gb2312 "?> 数据挖掘研究院
<个人简历>
<id   id_= "1 ">
<基本信息>
<姓名> XXX </姓名>
<性别> 男 </性别>
<出生日期> 1986-08-12 </出生日期>
<工作年限> 在读学生 </工作年限>
<户口> 广州 </户口>
<电子邮件> d-danny@163.com </电子邮件>
<移动电话> 1234569 </移动电话>
<文化程度> 大专 </文化程度>
<专业> 计算机 </专业>
</基本信息>

<教育程度>
<文化程度> 大专 </文化程度>
<学校> 广东工业大学 </学校>
<专业> 计算机应用 </专业>
</教育程度>

<自我评价>
认真工作、积极向上、勇于挑战、思维敏锐
</自我评价>
<社会实践>
曾参加XX程序设计大赛
</社会实践>
</id>


</个人简历>

解释一下.(汗,过了好久才来解释..)


myxml.document.documentElement.children   其实就1个节点.   <id> ... </id>
children.length   这个数字是不准的,   因为有些解释会把空格字符也算一个子节点.显示2是因为你 </id> 后有空行.它被算做一个节点计数了.  

顺便(很重要):半年没玩AJAX了,   不知道猜得对不对.

再顺便一下
Microsoft.XMLDOM
很显然   只有Microsoft的软件里才会有

web开发不要指望其它浏览器能支持.   想其它办法让这些家伙兼容(网上搜).  

Create By Any-Extract(WL-AE)

数据挖掘研究院

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?