Type: Function

This function will return the curated text from a given range. Any text content under detached and removed nodes will be ignored. Newline characters will be inserted in places where a boundary from inline context to a block context is crossed. Newline characters will also be inserted for break elements.

This function will return an empty sequence when the given range is invalid.

Note: Make sure to import this function's namespace before calling this function. Refer to the example below on how to do this.


import module namespace fonto = "";
fonto:curated-text-in-range($startContainer, $startOffset, $endContainer, $endOffset)

Refer to the example on the XPath/XQuery Fonto specific examples page for a more detailed example on how to use this function.


  1. $startContainer


    Type: Node

    The start node of the given range.

  2. $startOffset


    Type: Number

    The start offset of the given range.

  3. $endContainer


    Type: Node

    The end node of the given range.

  4. $endOffset


    Type: Number

    The end offset of the given range.


Type: String

A string containing the curated text.