eu.cdevreeze.tqa.docbuilder
Type members
Classlikes
Any builder of a ("backing") document. Typical document builders convert the document URI to a local URI, parse the document using that local URI, and after parsing store the original URI as document URI in the returned document. Some document builders are capable of parsing documents inside ZIP files.
Any builder of a ("backing") document. Typical document builders convert the document URI to a local URI, parse the document using that local URI, and after parsing store the original URI as document URI in the returned document. Some document builders are capable of parsing documents inside ZIP files.
Document builders can be stacked, for example to perform some "post-processing". For example, some taxonomy documents may have a broken link in the schema location attribute, and such a post-processing step can fix that before the document is used to build a type-safe taxonomy DOM tree from it.
Other "decorating" document builders can cache parsed documents, for example.
Note that document builders backed by typical XML parsers are not thread-safe in the JVM!
Note that this document builder abstraction is useful both in the JVM and in JavaScript runtimes.
- Authors
Chris de Vreeze
- Companion
- object
Simple XML catalog, as used in XBRL taxonomy packages.
Simple XML catalog, as used in XBRL taxonomy packages.
- Authors
Chris de Vreeze
- Companion
- object