## Uses of Class
nu.xom.xinclude.XIncludeException

- Packages that use XIncludeException
  Package | Description
  --- | ---
  nu.xom.xinclude | `nu.xom.xinclude` supports XInclude processing of XOM documents and elements.

- - ### Uses of XIncludeException in nu.xom.xinclude

    Subclasses of XIncludeException in nu.xom.xinclude
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BadEncodingAttributeException` Indicates that the `encoding` attribute is not an EncName as defined in the XML specification, section 4.3.3, rule 81.
    `class` | `BadHrefAttributeException` Indicates that an `href` attribute contains an illegal value, such as a URI with a fragment identifier, or a syntactically incorrect IRI.
    `class` | `BadHTTPHeaderException` Indicates that an `accept` or `accept-language` attribute contains C0 control characters (including linefeed, tab, or carriage return) or non-ASCII characters.
    `class` | `BadParseAttributeException` Indicates that the `parse` attribute has some value other than `xml` or `text`.
    `class` | `InclusionLoopException` Indicates that an included document attempts to include itself or one of its ancestor documents, directly or indirectly.
    `class` | `MisplacedFallbackException` Indicates that an `xinclude:fallback` element was found outside of an `xinclude:include` element.
    `class` | `NoIncludeLocationException` Indicates that an `xinclude:include` element has neither an `href` attribute nor an `xpointer` attribute.

    Methods in nu.xom.xinclude that throw XIncludeException
    Modifier and Type | Method and Description
    --- | ---
    `static Document` | XIncluder.`resolve(Document in)` Returns a copy of the document in which all `xinclude:include` elements have been replaced by their referenced content.
    `static Document` | XIncluder.`resolve(Document in, Builder builder)` Returns a copy of the document in which all `xinclude:include` elements have been replaced by their referenced content as loaded by the builder.
    `static void` | XIncluder.`resolveInPlace(Document in)` Modifies a document by replacing all `xinclude:include` elements by their referenced content.
    `static void` | XIncluder.`resolveInPlace(Document in, Builder builder)` Modifies a document by replacing all `xinclude:include` elements with their referenced content as loaded by the builder.

Copyright 2002-2026 Elliotte Rusty Harold
elharo@ibiblio.org