The votable.namespacing
property determines how XML
namespacing is handled in VOTable documents.
It may take one of the following fixed values:
none
:
No namespace handling is done. If the VOTable document contains
xmlns
declarations, the parser will probably become confused.
(Namespacing.NONE
)
lax
:
Anything that looks like it is probably a VOTable element is treated as
a VOTable element, regardless of whether the namespacing has been
declared correctly or not.
(Namespacing.LAX
)
strict
:
Only elements declared to be in one of the official VOTable namespaces
are treated as VOTable elements.
If the VOTable document does not contain appropriate xmlns
declarations, the parser may not treat it as a VOTable.
(Namespacing.STRICT
)
Namespacing
class which
has a no-arg constructor; in this case that class will be instantiated
and it will be used for VOTable namespace handling.
If no value is given, the default is currently lax
handling.
In versions of STIL prior to 2.8, the behaviour was not configurable,
and corresponded approximately to a value for this property of
none
.