functx:siblings-same-name
Os irmãos de um elemento XML que têm o mesmo nome
Descrição
A função functx:siblings-same-name devolve os irmãos de um elemento que têm o mesmo nome qualificado. Devolve só outros elementos, sem atributos e sem o próprio elemento.
Parâmetros |
Descrição |
|---|---|
element:element() |
o nó |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="in-xml" as="item()*">
<authors>
<author>
<fName>Kate</fName>
<fName>Jane</fName>
<lName>Jones</lName>
</author>
<author>
<fName>John</fName>
<lName>Doe</lName>
</author>
</authors>
</xsl:variable>
XPath |
Resultado |
|---|---|
functx:siblings-same-name($in-xml/author[1]) |
<author> <fName>John</fName> <lName>Doe</lName> </author> |
functx:siblings-same-name($in-xml/author[1]/fName[2]) |
<fName>Kate</fName> |