string

Converte um valor ou um nó em string

Descrição

A função fn:string converte um valor ou um nó em string. Se $arg for um nó, devolve o valor de string dele, que depende do tipo do nó. Para um elemento, é o conteúdo de texto do elemento e de todos os descendentes, concatenado. Para um atributo, é simplesmente o valor do atributo como string. Se $arg for um valor atômico, a função devolve esse valor convertido em xs:string.

Parâmetros

Descrição

arg:string()

o item a converter em string; se omitido, o item de contexto

Exemplos

Os exemplos abaixo usam este documento de entrada:

<xsl:variable name="in-xml-2" as="item()*">
  <product dept="MEN">
    <number>784</number>
    <name language="en">Cotton Dress Shirt</name>
    <colorChoices>white gray</colorChoices>
    <desc>Our <i>favorite</i> shirt!</desc>
  </product>
</xsl:variable>

XPath

Resultado

string($in-xml-2/number)

784

string($in-xml-2/desc)

Our favorite shirt!

string($in-xml-2/@dept)

MEN