2004-08-30 22:52:17

An intelligent reference to a document within or external to the repo

Copyright 2004 Fourthought, Inc. (USA). Detailed license and copyright information: http://4suite.org/COPYRIGHT Project home, documentation, distributions: http://4suite.org/

Abstract base class for the various types of Document References

Overidden by subclasses for implementation to convert the reference to a DOM node

Overidden by subclasses for implementation to convert the reference to a schematron instance

Overidden by subclasses for implementation to convert the reference to a stylesheet

2
1
3

Reference to an external (non-repo) resource.

Attempts to parse the external resource as XML, returning a Domlette document node. Parsing is done with the standard (repo-unaware) non-validating reader.

Attempts to parse the external resource as XML, returning a stylesheet document node. Parsing is done with the standard (repo-unaware) stylesheet reader. The stylesheet represents the result of applying Rick Jelliffe's Schematron preprocessor to the source document, resulting in a new stylesheet that can be used for validation.

Attempts to parse the external resource as XML, returning a stylesheet document node. Parsing is done with the standard (repo-unaware) stylesheet reader. Assumes the resource really is XSLT.

Reference to an internal resource

Reference to a string array

<Ft.Lib.Uri.FtUriResolver instance>
'http://xmlns.4suite.org/reserved'
'ftss'

The default non-validating reader instance, created from NonvalidatingReaderBase() with no constructor arguments.

Uses the default InputSource factory. If you need to change it, reassign the inputSourceFactory attribute, or, preferably, just create a new NonvalidatingReaderBase instance.
<Ft.Xml.Domlette.NonvalidatingReaderBase instance>