Alexandre
PHPПенсионер
Пути выборки
Что-то я запутался в путях или чего-то я не уловил в XPath.
есть xml
Если я делаю
Вопрос: значение @name - относится к пути /root/operaror/@name или к текущему узлу.
т.е. надо применить в цикле <xsl:applay-templates>
к текущему узлу, т.е. имени оператора Вася, Петя и тд
Что-то я запутался в путях или чего-то я не уловил в XPath.
есть xml
PHP:
<root>
<operatop name="Вася"><group name="A"><count>12</count></operatop>
<operatop name="Вася"><group name="B"><count>31</count></operatop>
<operatop name="Петя"><group name="A"><count>1</count></operatop>
<operatop name="Петя"><group name="B"><count>12</count></operatop>
<operatops>Вася</operatops>
<operatops >Петя></operatops>
</root>
Если я делаю
PHP:
<xsl:for-each select="root/operators">
<td><xsl:value-of select="."/></td>
<xsl:applay-templates select ="/root/operaror[ @name= curent()] " / >
// а вот теперь мне надо применить шаблон только к тем операторам для всех узлов пути выборки /root/operaror, которые имеют текущее значение узла.
</xsl:for-each>
т.е. надо применить в цикле <xsl:applay-templates>
к текущему узлу, т.е. имени оператора Вася, Петя и тд