public class RngValidationHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RngValidationHelper.RNG |
| Constructor and Description |
|---|
RngValidationHelper() |
| Modifier and Type | Method and Description |
|---|---|
static Schema |
getSchema() |
static void |
main(String[] args)
validate all files in first file or directory argument (no exceptions => ok)
|
static void |
validateRngSchematron(String xml)
perform rng validation and validation based on schematron.
|
static void |
validateRngSchematron(URL xml)
perform rng validation and validation based on schematron.
|
static void |
validateSchematron(String xml)
validates using schematron only
|
static void |
validateSchematron(URL xml)
validates using schematron only
|
static void |
validateXml(InputStream xml) |
static void |
validateXml(Reader xml) |
static void |
validateXml(String xml) |
static void |
validateXml(URL xml)
preferably use
validateRngSchematron(URL) |
public static Schema getSchema()
public static void validateXml(InputStream xml) throws SAXException, IOException
SAXExceptionIOExceptionpublic static void validateXml(Reader xml) throws SAXException, IOException
SAXExceptionIOExceptionpublic static void validateXml(URL xml) throws SAXException, IOException
validateRngSchematron(URL)xml - SAXExceptionIOExceptionpublic static void validateRngSchematron(URL xml) throws Exception
xml - a url (file, classpath, network...) to the xml to be validatedSAXException - when validation fails, exception holds useful informationException - if anything goes wrongpublic static void validateSchematron(URL xml) throws IOException, name.dmaus.schxslt.SchematronException
xml - ExceptionIOExceptionname.dmaus.schxslt.SchematronExceptionpublic static void validateRngSchematron(String xml) throws IOException, SAXException, name.dmaus.schxslt.SchematronException
xml - the xml as a stringSAXException - when validation fails, exception holds useful informationException - if anything goes wrongIOExceptionname.dmaus.schxslt.SchematronExceptionpublic static void validateSchematron(String xml) throws name.dmaus.schxslt.SchematronException
xml - name.dmaus.schxslt.SchematronExceptionpublic static void validateXml(String xml) throws SAXException, IOException
SAXExceptionIOExceptionpublic static void main(String[] args) throws IOException, SAXException
args - IOExceptionSAXExceptionCopyright © 2020 Fryske Akademy. All rights reserved.