|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
符合W3C标准。微软等公司均为W3C支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。
我的xml文件Login.xml以下.
<?xmlversion="1.0"encoding="utf-8"?>
<Login>
<Character>
<CText="热血"Value="0"></C>
<CText="弱气"Value="1"></C>
<CText="热情"Value="2"></C>
<CText="冷清"Value="3"></C>
<CText="冷峭"Value="4"></C>
</Character>
<Weapon>
<WText="光束剑"Value="0"></W>
<WText="光束配刀"Value="1"></W>
</Weapon>
<EconomyProperty>
<PText="均匀型"Value="0"></P>
<PText="器重打击"Value="1"></P>
<PText="器重急迅"Value="2"></P>
<PText="器重进攻"Value="3"></P>
<PText="器重射中"Value="4"></P>
</EconomyProperty>
</Login>
如今我必要对这个xml文件的内容举行操纵.
起首,我们必要加载这个xml文件,js中加载xml文件,是经由过程XMLDOM来举行的.
//加载xml文档
loadXML=function(xmlFile)
{
varxmlDoc;
if(window.ActiveXObject)
{
xmlDoc=newActiveXObject(Microsoft.XMLDOM);
xmlDoc.async=false;
xmlDoc.load(xmlFile);
}
elseif(document.implementation&&document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument(,,null);
xmlDoc.load(xmlFile);
}
else
{
returnnull;
}
returnxmlDoc;
}xml文件工具出来了,接下往我就要对这个文档举行操纵了.
好比说,我们如今必要失掉节点Login/Weapon/W的第一个节点的属性,那末我们能够以下举行.
//起首对xml工具举行判别
checkXMLDocObj=function(xmlFile)
{
varxmlDoc=loadXML(xmlFile);
if(xmlDoc==null)
{
alert(您的扫瞄器不撑持xml文件读取,因而本页面克制您的操纵,保举利用IE5.0以上能够办理此成绩!);
window.location.href=/Index.aspx;
}
returnxmlDoc;
}
//然后入手下手猎取必要的Login/Weapon/W的第一个节点的属性值
varxmlDoc=checkXMLDocObj(/EBS/XML/Login.xml);
varv=xmlDoc.getElementsByTagName(Login/Weapon/W)[0].childNodes.getAttribute(Text)而我在我的程序中的写法是如许子的,固然我在程序中的写法是已使用到实践中的了.一并给出来,以供检察
initializeSelect=function(oid,xPath)
{
varxmlDoc=checkXMLDocObj(/EBS/XML/Login.xml);
varn;
varl;
vare=$(oid);
if(e!=null)
{
n=xmlDoc.getElementsByTagName(xPath)[0].childNodes;
l=n.length;
for(vari=0;i<l;i++)
&nbs</p>12下一页
支持浏览器的向后兼容,也就是无论未来的浏览器大战,胜利的是IE7或者是火狐,您的网站都能很好的兼容。 |
|