validate#
- astropy.io.votable.validate(source, output=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, xmllint=False, filename=None)[source]#
Prints a validation report for the given file.
- Parameters:
- sourcepath-like object or file-like object
Path to a VOTABLE xml file or
Path
object having Path to a VOTABLE xml file. If file-like object, must be readable.- outputfile-like object, optional
Where to output the report. Defaults to
sys.stdout
. IfNone
, the output will be returned as a string. Must be writable.- xmllintbool, optional
When
True
, also send the file toxmllint
for schema and DTD validation. Requires thatxmllint
is installed. The default isFalse
.source
must be a file on the local filesystem in order forxmllint
to work.- filename
str
, optional A filename to use in the error messages. If not provided, one will be automatically determined from
source
.
- Returns: