.. _string: ====== 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. .. list-table:: :widths: 40 60 :header-rows: 1 * - **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: .. code-block:: xml 784 Cotton Dress Shirt white gray Our favorite shirt! .. list-table:: :widths: 50 50 :header-rows: 1 * - **XPath** - **Resultado** * - string($in-xml-2/number) - 784 * - string($in-xml-2/desc) - Our favorite shirt! * - string($in-xml-2/@dept) - MEN