题目错误了吧?
来源:3-6 选择练习
0russwest44
2019-05-16 09:29:57
C选项描述是正确的
1回答
同学你好。只是使用“@type”无法选取任何元素,“@”是选择属性的语法,必须配合选择元素的语法来使用,“//”是从匹配选择的当前节点选择文档中的节点,当配合“@”时,“//@type”才能选择所有含type属性的元素:

比如使用“//@type”和“@type”来匹配百度页面的html,“//@type”可以获取标签中所有带有type的值

而“@type”什么也获取不到

比如使用jaxen,使用document.selectNodes方法对hr.xml文件做测试。分别输出“//@no”和“@no”的匹配项,结果如下:

C选项的描述是错误的,所以应该选C。“@type”无法选择属性为type的元素。
使用jaxen的方法在3-8节XPath实验室中讲解哦。
如果解答了同学的疑问,望采纳~
祝学习愉快~
相似问题