functx:siblings
Os irmãos de um nó XML
Descrição
A função functx:siblings devolve os irmãos de um nó (mas não o próprio nó). Não inclui atributos, mas inclui elementos, nós de texto, instruções de processamento e comentários.
Parâmetros |
Descrição |
|---|---|
node:node() |
o nó |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="in-xml" as="item()*">
<authors a1='xyz'>
<author a2='abc'>
<fName a3='def'>Kate</fName>
<fName a3='def'>Jane</fName>
<lName>Jones</lName>
</author>
<author>
<fName a3='def'>John</fName>
<lName>Doe</lName>
</author>
</authors>
</xsl:variable>
XPath |
Resultado |
|---|---|
functx:siblings($in-xml/author[1]) |
<author> <fName a3="def">John</fName> <lName>Doe</lName> </author> |
functx:siblings($in-xml/author[1]/fName[2]) |
<fName a3="def">Kate</fName> <lName>Jones</lName> |