.. _functx_id-from-element:
======================
functx:id-from-element
======================
Pega o ID de um elemento XML
Descrição
~~~~~~~~~
A função functx:id-from-element pega o elemento $element e devolve o atributo
dele do tipo xs:ID (só pode haver um). Se não houver esse atributo, ou se o
argumento for a sequência vazia, devolve a sequência vazia. Para a função
devolver o atributo, ele precisa ter sido declarado como xs:ID num schema, e o
documento precisa ter sido validado por esse schema.
.. list-table::
:widths: 40 60
:header-rows: 1
* - **Parâmetros**
- **Descrição**
* - element:element()
- o elemento
Exemplos
~~~~~~~~
Os exemplos abaixo usam este documento de entrada:
.. code-block:: xml
]>
This book introduces XQuery...
The examples are downloadable...
...Expressions, introduced
in , are...
...As described in
, you can...
See http://datypic.com.
.. list-table::
:widths: 25 25 50
:header-rows: 1
* - **XPath**
- **Resultado**
- **Explicação**
* - functx:id-from-element($book/book/section[1])
- preface
- Supõe que o atributo id de $element foi declarado como xs:ID.
Veja também
~~~~~~~~~~~
.. toctree::
:titlesonly:
:glob:
* :ref:`id`.
* :ref:`idref`.