使用xml对象获取xml:id属性
Getting xml:id attribute using XML object
我正在使用Rhino 1.7R3处理XML,并且无法访问xml:id
属性。
var bond = new XML('<person xml:id="007" profession="agent">James Bond</person>');
print(bond); // "James Bond"
print(bond.@profession); // "agent"
print(bond.@xml:id); // ERROR: missing ) after argument list
我试着把xml:id
内引号和方括号,但它没有解决问题。有办法吗?
EDIT:我通过定义命名空间使其工作。之后,Siva建议的两种方法都有效:
var xml = new Namespace("xml", "http://www.w3.org/XML/1998/namespace");
var bond = new XML('<person xml:id="007" profession="agent">James Bond</person>');
print(bond); // "James Bond"
print(bond.@profession); // "agent"
print(bond.@xml::id); // "007"
print(bond..@xml::id); // "007"
试试这个
print(bond.@xml::id);
或
print(bond..@xml::id);
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- difference between '$(<%= DDL.ID %>) & $('
- 使用Javascript获取所选选项ID
- 我应该如何从xml文件构建一个javascript页面
- 根据id将json数组组合为一个json数组
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 对id以某个字符串开头的元素进行计数
- 如果元素's的ID以数字开头
- 将XML转换为普通的旧JavaScript对象
- 通过id和class属性获取元素
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 在控制器中按ID获取XML ViewElement(MultiInput)
- 基于某个标记 ID 从 XML 中搜索值
- jQuery 和 XML:按 ID 选择
- 在节点.js中按类型和 ID 查找 XML 元素
- 使用xml对象获取xml:id属性
- 使用jquery从Youtube feed xml中抓取视频Id
- 如何在xml文件中选择xml:id属性
- 使用javascript基于id的XML多层解析
- 如何在XML文件中添加新联系人时生成/写入ID(字母数字)