使用javascript解析XML属性值
parse XML attribute value using javascript
如何获得'media:content'中的第一个url
值。
这是我的XML格式
<root>
<item>
<title>title1</title>
<media:group>
<media:content url="http://delivery_sva/1kqoy0pabup891733zq15sm2t3.mp4" />
<media:content url="http://delivery_sva/1kqoy0pabup891733zq15sm2t3.mp3" />
</media:group>
</item>
<item>
<title>title2</title>
<media:group>
<media:content url="http://delivery_sva/1kqoy0pabup891733zq15sm2t3.mp4" />
<media:content url="http://delivery_sva/1kqoy0pabup891733zq15sm2t3.mp3" />
</media:group>
</item>
</root>
我尝试了下面的代码,但我无法获得属性的值。
var doc = this.responseXML.documentElement;
var items = doc.getElementsByTagName("item");
for (var c = 0; c < items.length; c++) {
var item = items.item(c);
var sTitle1 = item.getElementsByTagName("title").item(0).text;
var itemswebportal = item.getElementsByTagName("media:content");
//currentwindow.sTitle1 is getting from the previous screen
if (sTitle1 == currentwindow.sTitle1) {
alert(itemswebportal[1].getAttribute("url"));
}
}
问题是media:content
中的:
。试着用两个'
逃离它。但是我推荐使用jquery来简化操作和跨浏览器的一致性。
检查小提琴
相关文章:
- 在 XML 文件中搜索 TestComplete 中的特定属性值
- 如何在 XML 中搜索特定属性以检索另一个属性
- 在 xml 中搜索属性
- LiveCycle Xml属性绑定
- 获取具有特定属性的xml的文本
- 使用javascript查找xml属性值
- for循环,直到xml属性不为null.从最后一行开始javascript
- 查看xml是否具有属性和值
- 使用jquery从xml中选择一个属性
- xml获取属性javascript不会;无法处理childNodes
- 设置名称与 XML 的名称生产不匹配的 DOM 元素的属性
- 在 Ace 编辑器中自动完成 XML 值和属性
- XML 获取具有特定属性的特定节点
- 无法使用 jquery 获取 xml 属性的值
- 未捕获的语法错误:无法在“元素”上设置“innerHTML”属性:提供的标记是无效的 XML
- 当标签值与使用 JavaScript 的输入匹配时,返回 XML 标签属性
- 如何获取 xml 控件属性
- 如何使用 $.parseXML 在客户端上分析包含属性的 xml 字符串
- 使用 qml 读取多个 Xml 属性
- 使用 JSON 解析 XML,也包含嵌入在标记属性中的 XML