小米6小米6屏幕玩游戏怎么样屏幕小吗

后使用快捷导航没有帐号?
只需一步,快速开始
查看: 4207|回复: 5
怎么用 js 得到XML中的节点的 属性值
UID147171在线时间 小时积分12958帖子离线17321 天注册时间
GetIdValue.XML
&?xml version=&1.0& encoding=&utf-8& ?&
&Login&
& & & & &Character&
& & & & & & & & &C Text=&热血& Value=&0&&&/C&
& & & & & & & & &C Text=&弱气& Value=&1&&&/C&
& & & & & & & & &C Text=&激情& Value=&2&&&/C&
& & & & & & & & &C Text=&冷静& Value=&3&&&/C&
& & & & & & & & &C Text=&冷酷& Value=&4&&&/C&
& & & & &/Character&
& & & & &Weapon&
& & & & & & & & &W Text=&光束剑& Value=&0&&&/W&
& & & & & & & & &W Text=&光束配刀& Value=&1&&&/W&
& & & & &/Weapon&
& & & & &EconomyProperty&
& & & & & & & & &P Text=&平均型& Value=&0&&&/P&
& & & & & & & & &P Text=&重视攻击& Value=&1&&&/P&
& & & & & & & & &P Text=&重视敏捷& Value=&2&&&/P&
& & & & & & & & &P Text=&重视防御& Value=&3&&&/P&
& & & & & & & & &P Text=&重视命中& Value=&4&&&/P&
& & & & &/EconomyProperty&
&/Login&复制代码
JS 代码
var xxml = new ActiveXObject(&Msxml2.DOMDocument&);
& & xxml.async =
& & xxml.load(&../GetIdValue.xml&);
var idv = xxml.getElementsByTagName('Login/Weapon/W')[0].childNode[0].getAttribute('Text');
不能得到&&XML文件中 Text&&中的值 啊
& && &复制代码
UID53567在线时间 小时积分14332帖子离线17321 天注册时间
——getElementsByTagName('Login/Weapon/W')
谁说tagName可以这样用?
UID234207在线时间 小时积分1409帖子离线17321 天注册时间
银牌会员, 积分 1409, 距离下一级还需 1591 积分
var idv = xxml.getElementsByTagName('W')[0].childNode[0].getAttribute('Text');
UID147171在线时间 小时积分12958帖子离线17321 天注册时间
啊哈,我去试试,,还是不行呢。。。
缺少对象 var idv = xxml.getElementsByTagName('Login/Weapon/W')[0].childNode[0].getAttribute('Text'); 复制代码
UID53567在线时间 小时积分14332帖子离线17321 天注册时间
回复 #4 skybot 的帖子
'Login/Weapon/W'这就不是一个有效的tagName,大哥
var idv = xxml.getElementsByTagName('W')[0].getAttribute('Text')
[[i] 本帖最后由 mozart0 于
16:41 编辑 ]
UID147171在线时间 小时积分12958帖子离线17321 天注册时间
老大,你好历害啊.
回了两次把问题都OK啦
Powered by君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
怎么获取xml文件中某个节点的值
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口XML DOM 获取节点值
XML DOM 获取节点值
nodeValue 属性用于获取节点的文本值。
getAttribute() 方法返回属性的值。
下面的例子使用 XML 文件 。
函数 ,位于外部 JavaScript 中,用于加载 XML 文件。
本例使用 getElementsByTagname() 获取 &books.xml& 中第一个 &title& 元素。
本例使用 getAttribute() 方法获取 &books.xml& 中第一个 &title& 元素的 &lang& 属性的值。
获取元素的值
在 DOM 中,每种成分都是节点。元素节点没有文本值。
元素节点的文本存储在子节点中。该节点称为文本节点。
获取元素文本的方法,就是获取这个子节点(文本节点)的值。
获取元素值
getElementsByTagName() 方法返回包含拥有指定标签名的所有元素的节点列表,其中的元素的顺序是它们在源文档中出现的顺序。
下面的代码通过使用
把 && 载入 xmlDoc 中,并检索第一个 &title& 元素:
xmlDoc=loadXMLDoc(&books.xml&);
x=xmlDoc.getElementsByTagName(&title&)[0];
childNodes 属性返回子节点的列表。&title& 元素只有一个子节点,即一个文本节点。
下面的代码检索 &title& 元素的文本节点:
x=xmlDoc.getElementsByTagName(&title&)[0];
y=x.childNodes[0];
nodeValue 属性返回文本节点的文本值:
x=xmlDoc.getElementsByTagName(&title&)[0];
y=x.childNodes[0];
txt=y.nodeV
结果:txt = &Harry Potter&
遍历所有 &title& 元素:
获取属性的值
在 DOM 中,属性也是节点。与元素节点不同,属性节点拥有文本值。
获取属性的值的方法,就是获取它的文本值。
可以通过使用 getAttribute() 方法或属性节点的 nodeValue 属性来完成这个任务。
获取属性值 - getAttribute()
getAttribute() 方法返回属性的值。
下面的代码检索第一个 &title& 元素的 &lang& 属性的文本值:
xmlDoc=loadXMLDoc(&books.xml&);
txt=xmlDoc.getElementsByTagName(&title&)[0].getAttribute(&lang&);
结果:txt = &en&
例子解释:
把 && 载入 xmlDoc 中
把 txt 变量设置为第一个 title 元素节点的 &lang& 属性的值
遍历所有 &book& 元素,并获取它们的 &category& 属性:
获取属性值 - getAttributeNode()
getAttributeNode() 方法返回属性节点。
下面代码检索第一个 &title& 元素的 &lang& 属性的文本值:
xmlDoc=loadXMLDoc(&books.xml&);
x=xmlDoc.getElementsByTagName(&title&)[0].getAttributeNode(&lang&);
txt=x.nodeV
结果:txt = &en&
例子解释:
把 && 载入 xmlDoc 中
获取第一个 &title& 元素节点的 &lang& 属性节点
把 txt 变量设置为属性的值
循环所有 &book& 元素并获取它们的 &category& 属性:js读取XML,取值,获取当前节点标签的标签名称 -
- ITeye技术网站
博客分类:
首先要注意的是,js读取xml文件应该放置到服务器启动:
1.scene.xml
&?xml version="1.0" encoding="utf-8" ?&
&设备 id="1"
name="客厅顶灯" value="1"&&/设备&
&设备 id="1"
name="客厅壁灯" value="2"&&/设备&
&设备 id="1"
name="客厅窗帘" value="1"&&/设备&
&设备 id="1"
name="主卧窗帘" value="2"&&/设备&
2.xmlTest.jsp
&%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&
&html xmlns="http://www.w3.org/1999/xhtml"&
&title&jquery xml解析&/title&
&meta http-equiv="pragma" content="no-cache"&
&meta http-equiv="cache-control" content="no-cache"&
&meta http-equiv="expires" content="0"&
&meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&
&meta http-equiv="description" content="This is my page"&
&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&
&script type="text/javascript" src="/js/jquery/jquery-1.4.2.min.js"&&/script&
&script type="text/javascript"&
$(document).ready(
function() {
url : "scene.xml",
dataType : "xml",
error : function(xml) {
alert('error loading XML document' + xml);
success : function(xml) {
$(xml).find("回家 &灯光&设备").each(function() {
var id = $(this).attr("id");
var name = $(this).attr("name");
var value = $(this).attr("value");
//alert(name+":"+value);//取得属性的方法
$("#lighting").prepend("&option value=" + value + "&" + name+ "&/option&");
$(xml).find("回家 & 窗帘&设备").each(function() {
var id = $(this).attr("id");
var name = $(this).attr("name");
var value = $(this).attr("value");
$("#curtain").prepend(
"&option value=" + value + "&" + name
+ "&/option&");
&select id="lighting" name="lighting"&
&select id="curtain"&
获取xml节点标签的值的方法,应该先将jquery对象转化 为dom对象,如下红色所示部分
&%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&
&html xmlns="http://www.w3.org/1999/xhtml"&
&title&jquery xml解析&/title&
&meta http-equiv="pragma" content="no-cache"&
&meta http-equiv="cache-control" content="no-cache"&
&meta http-equiv="expires" content="0"&
&meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&
&meta http-equiv="description" content="This is my page"&
&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&
&script type="text/javascript" src="/js/jquery/jquery-1.4.2.min.js"&&/script&
&script type="text/javascript"&
$(document).ready(
function() {
url : "scene.xml",
dataType : "xml",
error : function(xml) {
alert('error loading XML document' + xml);
success : function(xml) {
$(xml).find("回家 &灯光&设备").each(function() {
var id = $(this).attr("id");
var $tag=$(this);
var tagName=$tag[0];
var name=tagName.tagN
var name = $(this).attr("name");
var value = $(this).attr("value");
//alert(name+":"+value);//取得属性的方法
$("#lighting").prepend("&option value=" + value + "&" + name+ "&/option&");
$(xml).find("回家 & 窗帘&设备").each(function() {
var id = $(this).attr("id");
var name = $(this).attr("name");
var value = $(this).attr("value");
$("#curtain").prepend(
"&option value=" + value + "&" + name
+ "&/option&");
&select id="lighting" name="lighting"&
&select id="curtain"&
jQurey对象和DOM对象的相互转换
1. jQuery对象转成DOM对象
jQuery提供两种方式来将一个jQuery对象转换成DOM对象:[ index ]和get( index )。
(1) jQuery对象是一个数组对象,可以通过 [index] 的方式,来得到相应的 DOM 对象。
jQuery代码如下:
// jQuery对象
// DOM对象
alert(cr.checked)
//检测这个checkbox是否被选中了
(2) 另一种方式是jQuery本身提供的,通过get(index) 方法,来得到相应的 DOM 对象。
jQuery代码如下:
// jQuery对象
$cr.get(0);
// DOM对象
alert(cr.checked)
//检测这个checkbox是否被选中了
2. DOM对象转成jQuery对象
对于已经是一个DOM对象的,只需要用$( ) 把 DOM对象包装起来,就可以获得一个如假包换的jQuery对象了。方式为 $( DOM对象)。
jQuery代码如下:
document.getElementById("cr");
// jQuery 对象
转换后,就可以任意使用jQuery中的方法了。
通过以上提供的方法,我们可以任意的相互转换 jQuery对象和DOM对象。
最后再次强调下,DOM对象才能使用DOM中的方法,jQuery对象是不可以用DOM中的方法的,但jQuery对象提供了一套更加完善的工具用于操作DOM。。
注:我们所用的jQuery对象都是通过$()函数制造出来的,$()函数就是一个jQuery对象的制造工厂。
浏览: 211246 次
来自: 上海
美观的图片上传前预览效果:http://www.anyrt.c ...
我的ie9并没有图片预览出来啊。
分享的东西很有用。
seeker.getCountry(ip);
解析出来的 ...

我要回帖

更多关于 小米6屏幕玩游戏怎么样 的文章

 

随机推荐