public class XmlValidationModeDetector
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static int | 
VALIDATION_AUTO
Indicates that the validation mode should be auto-guessed, since we cannot find
 a clear indication (probably choked on some special characters, or the like). 
 | 
static int | 
VALIDATION_DTD
Indicates that DTD validation should be used (we found a "DOCTYPE" declaration). 
 | 
static int | 
VALIDATION_NONE
Indicates that the validation should be disabled. 
 | 
static int | 
VALIDATION_XSD
Indicates that XSD validation should be used (found no "DOCTYPE" declaration). 
 | 
| Constructor and Description | 
|---|
XmlValidationModeDetector()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
detectValidationMode(java.io.InputStream inputStream)
Detect the validation mode for the XML document in the supplied  
InputStream. | 
public static final int VALIDATION_NONE
public static final int VALIDATION_AUTO
public static final int VALIDATION_DTD
public static final int VALIDATION_XSD
public int detectValidationMode(java.io.InputStream inputStream)
                         throws java.io.IOException
InputStream.
 Note that the supplied InputStream is closed by this method before returning.inputStream - the InputStream to parsejava.io.IOException - in case of I/O failureVALIDATION_DTD, 
VALIDATION_XSD