带tagName的getElementsByTagName()与带.//tagName的getElementsByTag

What is difference between getElementsByTagName() with tagName and with .//tagName?

本文关键字:tagName getElementsByTag 与带 getElementsByTagName      更新时间:2023-10-16

getElementsByTagName()tagName.//tagName有何不同?

当我们在getElementsByTagName()中传递tagname时,当我们添加"时是什么意思?//"?

sSourceInputXml ->

getElementsByTagName(_bstr_t(".//author"), &xml2);

sSourceInputXml ->

getElementsByTagName(_bstr_t("author"), &xml2);

?

都返回相同数量的元素。

//表示位置步骤descendant-or-self:node(),该步骤检索当前节点及其所有后代节点。

.表示获取上下文节点的self::node()

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

如果您需要更多信息,请点击此处。