xml – XSLT中$的目的是什么?

前端之家收集整理的这篇文章主要介绍了xml – XSLT中$的目的是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在上线一个 XML类,我不完全确定使用“$”.

具体来说,这是从教科书一个块

<xsl:value-of select="key('agentID',$aID)" />

AID前面的美元符号是我感到困惑的地方.为什么需要在那里?

这实际上是一个XPath规则,因此它可以在XSLT代码中的任何XPath表达式中使用.

$字符用作XPath表达式中的变量(或参数)引用中的第一个字符.

从而:

$person

意思是:xsl变量或名为person的参数.

如果我们只使用:

person

这意味着完全不同的内容:所有上下文节点的所有子节点都被命名为person

在变量引用之前忘记变量名前的$是XSLT程序员最常犯的错误之一.

对变量或参数使用这些名称是一个很好的做法,可视地指示命名对象是变量/参数.

例如,我总是使用v前缀变量的名称,并使用p指定参数的名称

$vPerson

$pTable
原文链接:https://www.f2er.com/xml/292914.html

猜你在找的XML相关文章