.. _functx_has-element-only-content: =============================== functx:has-element-only-content =============================== Se um elemento só tem elementos como conteúdo Descrição ~~~~~~~~~ A função functx:has-element-only-content devolve true se o elemento só tiver elementos filhos, sem texto direto além de espaço em branco. Tecnicamente, quando não há schema, os espaços e quebras de linha usados para formatar o XML contam como nós de texto. Por conveniência, porém, esta função os ignora. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parâmetros** - **Descrição** * - element:element() - o elemento XML a testar Exemplos ~~~~~~~~ Os exemplos abaixo usam este documento de entrada: .. code-block:: xml xml xml mixed xml xml xmlxml xml xml .. list-table:: :widths: 50 50 :header-rows: 1 * - **XPath** - **Resultado** * - functx:has-element-only-content($in-xml/a) - false * - functx:has-element-only-content($in-xml/b) - false * - functx:has-element-only-content($in-xml/c) - false * - functx:has-element-only-content($in-xml/d) - false * - functx:has-element-only-content($in-xml/e) - true * - functx:has-element-only-content($in-xml/f) - false * - functx:has-element-only-content($in-xml/g) - true * - functx:has-element-only-content($in-xml/h) - true * - functx:has-element-only-content($in-xml/i) - true Veja também ~~~~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`functx_has-empty-content`. * :ref:`functx_has-mixed-content`. * :ref:`functx_has-simple-content`. * :ref:`functx_all-whitespace`.