首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有tagName和.//tagName的getElementsByTagName()有什么不同?

带有tagName和.//tagName的getElementsByTagName()有什么不同?
EN

Stack Overflow用户
提问于 2015-08-27 16:49:34
回答 1查看 233关注 0票数 0

tagNamegetElementsByTagName()和带.//tagName的有什么区别?

当我们在getElementsByTagName()中传递标记名时,添加".//“是什么意思呢?

它们之间的区别是什么

sSourceInputXml->

代码语言:javascript
复制
getElementsByTagName(_bstr_t(".//author"), &xml2);

sSourceInputXml->

代码语言:javascript
复制
getElementsByTagName(_bstr_t("author"), &xml2);

两者都返回相同数量的元素。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2015-08-27 17:07:50

//表示定位步骤descendant-or-self:node(),用于检索当前节点及其所有子节点。

.的意思是获取上下文节点的self::node()

默认位置步骤是child,它获取上下文节点的子元素。

如果您需要更多信息,请查看here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32244706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档