带tagName的getElementsByTagName()和带.//tagName的有什么区别?
当我们在getElementsByTagName()中传递标记名时,添加".//“是什么意思呢?
它们之间的区别是什么
sSourceInputXml->
getElementsByTagName(_bstr_t(".//author"), &xml2);和
sSourceInputXml->
getElementsByTagName(_bstr_t("author"), &xml2);两者都返回相同数量的元素。
任何帮助都是非常感谢的。
发布于 2015-08-27 17:07:50
//表示定位步骤descendant-or-self:node(),用于检索当前节点及其所有子节点。
.的意思是获取上下文节点的self::node()。
默认位置步骤是child,它获取上下文节点的子元素。
如果您需要更多信息,请查看here。
https://stackoverflow.com/questions/32244706
复制相似问题