3                               u u    !    " #$%& u'( u)*+, -./01234 P P56789:;< u=>?@ABC  D EF GHIJKLMNOPQRST PU PVW X Y Z E G[\]^_`ab cd Eef  g h i j k E lm n o pq rs tu vwxyz{|}~SCHEMA_FULL_CHECKING_FEATURE_IDLjava/lang/String; ConstantValueHONOUR_ALL_SCHEMA_LOCATIONS_IDVALIDATE_ANNOTATIONS_ID!GENERATE_SYNTHETIC_ANNOTATIONS_ID"IS_SUPPORTING_LOCATION_COORDINATESDEFAULT_SCHEMA_LANGUAGEDEFAULT_REPETITIONIDEFAULT_VALIDATION_SOURCEDEFAULT_SCHEMA_FULL_CHECKINGZ#DEFAULT_HONOUR_ALL_SCHEMA_LOCATIONSDEFAULT_VALIDATE_ANNOTATIONS&DEFAULT_GENERATE_SYNTHETIC_ANNOTATIONSDEFAULT_MEMORY_USAGEfOutLjava/io/PrintWriter;()VCodevalidateS(Ljavax/xml/validation/Validator;Ljavax/xml/transform/Source;Ljava/lang/String;IZ)V StackMapTableY(Ljavax/xml/validation/Validator;Ljavax/xml/stream/XMLInputFactory;Ljava/lang/String;IZ)V printResults-(Ljava/io/PrintWriter;Ljava/lang/String;JJI)Vwarning"(Lorg/xml/sax/SAXParseException;)V Exceptionserror fatalError printError4(Ljava/lang/String;Lorg/xml/sax/SAXParseException;)Vmain([Ljava/lang/String;)V printUsagejavax/xml/XMLConstantsjaxp/SourceValidator java/io/PrintWriter      java/lang/Long org/xml/sax/SAXParseExceptionjava/lang/Exception java/lang/StringBuildererror: Parse error occurred -    org/xml/sax/SAXException  'javax/xml/transform/stream/StreamSource  #javax/xml/transform/stax/StAXSource   :     ms,  bytes  Warning Error Fatal Error[]       http://www.w3.org/2001/XMLSchemasax- l %error: Missing argument to -l option.x%error: Missing argument to -x option. %error: Repetition must be at least 1.java/lang/NumberFormatExceptionerror: invalid number ().-ajava/util/Vector -i-vsdomstaxstreamerror: unknown source type (f hsvagamherror: unknown option (  >http://apache.org/xml/features/validation/schema-full-checking %org/xml/sax/SAXNotRecognizedExceptionrwarning: SchemaFactory does not recognize feature (http://apache.org/xml/features/validation/schema-full-checking)$org/xml/sax/SAXNotSupportedExceptionpwarning: SchemaFactory does not support feature (http://apache.org/xml/features/validation/schema-full-checking)9http://apache.org/xml/features/honour-all-schemaLocationsmwarning: SchemaFactory does not recognize feature (http://apache.org/xml/features/honour-all-schemaLocations)kwarning: SchemaFactory does not support feature (http://apache.org/xml/features/honour-all-schemaLocations)3http://apache.org/xml/features/validate-annotationsgwarning: SchemaFactory does not recognize feature (http://apache.org/xml/features/validate-annotations)ewarning: SchemaFactory does not support feature (http://apache.org/xml/features/validate-annotations)=http://apache.org/xml/features/generate-synthetic-annotationsqwarning: SchemaFactory does not recognize feature (http://apache.org/xml/features/generate-synthetic-annotations)owarning: SchemaFactory does not support feature (http://apache.org/xml/features/generate-synthetic-annotations)  java/lang/String   nwarning: Validator does not recognize feature (http://apache.org/xml/features/validation/schema-full-checking)lwarning: Validator does not support feature (http://apache.org/xml/features/validation/schema-full-checking)iwarning: Validator does not recognize feature (http://apache.org/xml/features/honour-all-schemaLocations)gwarning: Validator does not support feature (http://apache.org/xml/features/honour-all-schemaLocations)cwarning: Validator does not recognize feature (http://apache.org/xml/features/validate-annotations)awarning: Validator does not support feature (http://apache.org/xml/features/validate-annotations)mwarning: Validator does not recognize feature (http://apache.org/xml/features/generate-synthetic-annotations)kwarning: Validator does not support feature (http://apache.org/xml/features/generate-synthetic-annotations) !javax/xml/transform/sax/SAXSourceorg/xml/sax/InputSource     !javax/xml/transform/dom/DOMSource   0javax.xml.stream.isSupportingLocationCoordinates  "java/lang/IllegalArgumentException .usage: java jaxp.SourceValidator (options) ...options:- -l name Select schema language by name.+ -x number Select number of repetitions.0 -a uri ... Provide a list of schema documents> -i uri ... Provide a list of instance documents to validate< -vs source Select validation source (sax|dom|stax|stream)/ -f | -F Turn on/off Schema full checking.I NOTE: Not supported by all schema factories and validators.< -hs | -HS Turn on/off honouring of all schema locations.; -va | -VA Turn on/off validation of schema annotations.E -ga | -GA Turn on/off generation of synthetic schema annotations.- -m | -M Turn on/off memory usage report -h This help screen. defaults:C Schema language: http://www.w3.org/2001/XMLSchema$ Repetition: 1& Validation source: sax# Schema full checking: off# Honour all schema locations: # Validate annotations: # Generate synthetic annotations: # Memory: notes:J The speed and memory results from this program should NOT be used as theK basis of parser performance comparison! Real analytical methods should beL used. For better results, perform multiple document validations within theP same virtual machine to remove class loading from parse time and memory usage.java/lang/Objectorg/xml/sax/ErrorHandlerjavax/xml/validation/Validatorjavax/xml/transform/Source javax/xml/stream/XMLInputFactory[Ljava/lang/String;"javax/xml/validation/SchemaFactory*[Ljavax/xml/transform/stream/StreamSource;javax/xml/validation/Schemaorg/xml/sax/XMLReader(javax/xml/parsers/DocumentBuilderFactory!javax/xml/parsers/DocumentBuilderjava/lang/SystemoutLjava/io/PrintStream;(Ljava/io/OutputStream;)VcurrentTimeMillis()Jjava/lang/Runtime getRuntime()Ljava/lang/Runtime; freeMemory(Ljavax/xml/transform/Source;)Verrappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)V getException()Ljava/lang/Exception;printStackTrace(Ljava/io/PrintStream;)VcreateXMLStreamReader@(Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;%(Ljavax/xml/stream/XMLStreamReader;)V javax/xml/stream/XMLStreamReadercloseprint(J)V(C)V(I)V(F)Vflush getSystemId lastIndexOf(I)I substring(I)Ljava/lang/String; getLineNumber()IgetColumnNumberexit startsWith(Ljava/lang/String;)Zequals(Ljava/lang/Object;)Zjava/lang/IntegerparseInt(Ljava/lang/String;)IaddequalsIgnoreCase newInstance8(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;setErrorHandler(Lorg/xml/sax/ErrorHandler;)V setFeature(Ljava/lang/String;Z)Vsize elementAt(I)Ljava/lang/Object; newSchema<([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema;()Ljavax/xml/validation/Schema; newValidator"()Ljavax/xml/validation/Validator;$org/xml/sax/helpers/XMLReaderFactorycreateXMLReader()Lorg/xml/sax/XMLReader;3(Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)V,()Ljavax/xml/parsers/DocumentBuilderFactory;setNamespaceAware(Z)VnewDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;parse*(Ljava/lang/String;)Lorg/w3c/dom/Document;(Lorg/w3c/dom/Node;)V setSystemId$()Ljavax/xml/stream/XMLInputFactory;java/lang/BooleanTRUELjava/lang/Boolean; setProperty'(Ljava/lang/String;Ljava/lang/Object;)V!djmpAB **Y 7 76  +,  7 7  e7  e 7**-U:P:Y: : WZW_<  BuD4AλY-:7 7 6  %,: + Y !  " ڸ 7 7  e7   e 7**-U:P:Y: : x{xQ  u( BuD4{d+,#+$# +!%$+!%+/&+'+=&+!n(+)# +*#+%++#+,+- *.+/*0+/ *1+/+23+343,5N-!-/66 -`7N-3:8,9::8,;:$3,<3=> 7u * ?@LMAN6B:6666 6 6  *?* 2:  CD) 7:  EF  *G* 2N HFa  *I* 2:J6K6:YMN OF6+ PYQL `*s* `2Y: CDb+ RW  SF6, PYQM `*6* `2Y: CD%, RW  TFn `** `2Y: CD BF! UF VF  WF  :ŲYX N YZ YF6 [Z [F6w \Z \F6a ]Z ]F6 K ^Z ^F6 5 _F ?%Y` N Ya: -b:   c de: g : i je: k : l me: n : o p e: q : r+H+sA+s6:6Y+tuS v:  w:  x: ydz:{ :|jz:} :~mz: :p z: :,T,sM,s6BFR: 67,tu:YY:  ȧUFd:: 6>,tu::Y:  VFD::6#,tu:  ܧ86.,tu:Y:  ѧJ: E: Y   :   :  LLfhfhfhfhox{foxhfhfhfhoPSoPXD  PPuu=uuuPPuuuuuL#&&K!!! PPuufLh KfLh KfLh KfLh PPuu! PPuufLh KfLh KfLh KfLh +:%APPuu&1 PPuuBD9 ?3==33333=