擅长:python、mysql、java
<p>“xml”名称空间前缀在xml文档和XPath中都是预定义的。所以你可以简单的做</p>
<pre><code>.//langSet[@xml:lang='en']
</code></pre>
<p>此外,XPath还有一个lang()函数,允许</p>
<pre><code>.//langSet[lang('en')]
</code></pre>
<p>这并不是做完全相同的事情:(a)它还考虑祖先元素上的<code>@xml:lang</code>属性,以及(b)它将不仅匹配<code>xml:lang="en"</code>,而且匹配更具体的语言代码,例如<code>xml:lang="en-GB"</code></p>
<p>顺便说一句,“uk”是乌克兰语的语言代码:我不知道你是不是这么想的</p>