.. _functx_has-mixed-content: ======================== functx:has-mixed-content ======================== Whether an element has mixed content Description ~~~~~~~~~~~ The functx:has-mixed-content function returns true if the element has mixed content, i.e. both child elements and textual (character data) content other than whitespace. Technically, when a schema is not in use, the spaces and line breaks used to pretty-print XML documents do count as text nodes. However, for convenience, this function ignores them. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parameters** - **Description** * - element:element() - the XML element to test Examples ~~~~~~~~ .. list-table:: :widths: 50 50 :header-rows: 1 * - **XPath** - **Results** * - functx:has-mixed-content($in-xml/a) - false * - functx:has-mixed-content($in-xml/b) - false * - functx:has-mixed-content($in-xml/c) - false * - functx:has-mixed-content($in-xml/d) - false * - functx:has-mixed-content($in-xml/e) - false * - functx:has-mixed-content($in-xml/f) - true * - functx:has-mixed-content($in-xml/g) - false See Also ~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`functx_has-empty-content`. * :ref:`functx_has-element-only-content`. * :ref:`functx_has-simple-content`. * :ref:`functx_all-whitespace`.