3  < < < <   !" #$ % &d' <( <)  * +, +- +./ 012 345 67 389 6: ;  <  = 6 > 6 ? @ 6( 6) A 3B C <DE  FG  HI JKL MNO FPQR IS ITU IVWX YZ[\]^_  `abcdefghijklmnopqrst uvwxyz{|}~   3     D@ m DNAMESPACES_FEATURE_IDLjava/lang/String; ConstantValueNAMESPACE_PREFIXES_FEATURE_IDVALIDATION_FEATURE_IDSCHEMA_VALIDATION_FEATURE_IDSCHEMA_FULL_CHECKING_FEATURE_IDHONOUR_ALL_SCHEMA_LOCATIONS_IDVALIDATE_ANNOTATIONS_IDDYNAMIC_VALIDATION_FEATURE_IDXINCLUDE_FEATURE_ID#XINCLUDE_FIXUP_BASE_URIS_FEATURE_ID"XINCLUDE_FIXUP_LANGUAGE_FEATURE_IDDEFAULT_PARSER_NAMEDEFAULT_REPETITIONIDEFAULT_NAMESPACESZDEFAULT_NAMESPACE_PREFIXESDEFAULT_VALIDATIONDEFAULT_SCHEMA_VALIDATIONDEFAULT_SCHEMA_FULL_CHECKING#DEFAULT_HONOUR_ALL_SCHEMA_LOCATIONSDEFAULT_VALIDATE_ANNOTATIONSDEFAULT_DYNAMIC_VALIDATIONDEFAULT_XINCLUDE DEFAULT_XINCLUDE_FIXUP_BASE_URISDEFAULT_XINCLUDE_FIXUP_LANGUAGEDEFAULT_MEMORY_USAGEDEFAULT_TAGGINESS fElementsJ fAttributes fCharactersfIgnorableWhitespacefTagCharactersfOtherCharacters()VCode printResults.(Ljava/io/PrintWriter;Ljava/lang/String;JJZI)V StackMapTable startDocument Exceptions startElementQ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V characters([CII)VignorableWhitespaceprocessingInstruction'(Ljava/lang/String;Ljava/lang/String;)Vwarning"(Lorg/xml/sax/SAXParseException;)Verror fatalError printError4(Ljava/lang/String;Lorg/xml/sax/SAXParseException;)Vmain([Ljava/lang/String;)V printUsage sax/Counter :    msjava/lang/Long,  bytes (  elems,  attrs,  spaces,  chars)  % tagginess      Warning   Error Fatal Error [] !!!         java/io/PrintWriter - p %error: Missing argument to -p option. java/lang/Exception !org/xml/sax/helpers/ParserAdapter ?warning: Features and properties not supported on SAX1 parsers.java/lang/StringBuilder%error: Unable to instantiate parser ( ) x%error: Missing argument to -x option. %error: Repetition must be at least 1.java/lang/NumberFormatExceptionerror: invalid number ().n  npvsfhsvadvxixbxlmt-rem%error: Missing argument to -# option.# herror: unknown option (#org.apache.xerces.parsers.SAXParserIerror: Unable to instantiate parser (org.apache.xerces.parsers.SAXParser)&http://xml.org/sax/features/namespaces   org/xml/sax/SAXExceptionQwarning: Parser does not support feature (http://xml.org/sax/features/namespaces).http://xml.org/sax/features/namespace-prefixesYwarning: Parser does not support feature (http://xml.org/sax/features/namespace-prefixes)&http://xml.org/sax/features/validationQwarning: Parser does not support feature (http://xml.org/sax/features/validation)0http://apache.org/xml/features/validation/schema%org/xml/sax/SAXNotRecognizedException]warning: Parser does not recognize feature (http://apache.org/xml/features/validation/schema)$org/xml/sax/SAXNotSupportedException[warning: Parser does not support feature (http://apache.org/xml/features/validation/schema)>http://apache.org/xml/features/validation/schema-full-checkingkwarning: Parser does not recognize feature (http://apache.org/xml/features/validation/schema-full-checking)iwarning: Parser does not support feature (http://apache.org/xml/features/validation/schema-full-checking)9http://apache.org/xml/features/honour-all-schemaLocationsfwarning: Parser does not recognize feature (http://apache.org/xml/features/honour-all-schemaLocations)dwarning: Parser does not support feature (http://apache.org/xml/features/honour-all-schemaLocations)3http://apache.org/xml/features/validate-annotations`warning: Parser does not recognize feature (http://apache.org/xml/features/validate-annotations)^warning: Parser does not support feature (http://apache.org/xml/features/validate-annotations)1http://apache.org/xml/features/validation/dynamic^warning: Parser does not recognize feature (http://apache.org/xml/features/validation/dynamic)\warning: Parser does not support feature (http://apache.org/xml/features/validation/dynamic)'http://apache.org/xml/features/xincludeTwarning: Parser does not recognize feature (http://apache.org/xml/features/xinclude)Rwarning: Parser does not support feature (http://apache.org/xml/features/xinclude)7http://apache.org/xml/features/xinclude/fixup-base-urisdwarning: Parser does not recognize feature (http://apache.org/xml/features/xinclude/fixup-base-uris)bwarning: Parser does not support feature (http://apache.org/xml/features/xinclude/fixup-base-uris)6http://apache.org/xml/features/xinclude/fixup-languagecwarning: Parser does not recognize feature (http://apache.org/xml/features/xinclude/fixup-language)awarning: Parser does not support feature (http://apache.org/xml/features/xinclude/fixup-language)        org/xml/sax/SAXParseExceptionerror: Parse error occurred -  )usage: java sax.Counter (options) uri ...options:$ -p name Select parser by name.+ -x number Select number of repetitions./ -n | -N Turn on/off namespace processing.- -np | -NP Turn on/off namespace prefixes.' NOTE: Requires use of -n.% -v | -V Turn on/off validation.4 -s | -S Turn on/off Schema validation support.1 NOTE: Not supported by all parsers./ -f | -F Turn on/off Schema full checking.H NOTE: Requires use of -s and not supported by all parsers.< -hs | -HS Turn on/off honouring of all schema locations.; -va | -VA Turn on/off validation of schema annotations.- -dv | -DV Turn on/off dynamic validation.. -xi | -XI Turn on/off XInclude processing.D -xb | -XB Turn on/off base URI fixup during XInclude processing.I NOTE: Requires use of -xi and not supported by all parsers.D -xl | -XL Turn on/off language fixup during XInclude processing.- -m | -M Turn on/off memory usage report- -t | -T Turn on/off "tagginess" report.< --rem text Output user defined comment before next parse. -h This help screen. defaults:1 Parser: org.apache.xerces.parsers.SAXParser Repetition: 1 Namespaces: on Prefixes: off Validation:  Schema: # Schema full checking: # Honour all schema locations: # Validate annotations:  Dynamic:  XInclude:  XInclude base URI fixup:  XInclude language fixup:  Memory:  Tagginess: 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 parses within the sameK virtual machine to remove class loading from parse time and memory usage.I The "tagginess" measurement gives a rough estimate of the percentage ofH markup versus content in the XML document. The percent tagginess of a I document is equal to the minimum amount of tag characters required for H elements, attributes, and processing instructions divided by the totalM amount of characters (characters, ignorable whitespace, and tag characters) in the document.6 Not all features are supported by different parsers."org/xml/sax/helpers/DefaultHandlerjava/lang/String[Ljava/lang/String;org/xml/sax/XMLReaderprint(Ljava/lang/String;)V(J)V(C)V(I)Vprintlnflushlength()Iorg/xml/sax/Attributes getLengthgetQName(I)Ljava/lang/String;getValuejava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamout getSystemId()Ljava/lang/String; lastIndexOf(I)I substring getLineNumbergetColumnNumber getMessageexit(Ljava/io/OutputStream;)V startsWith(Ljava/lang/String;)Zequals(Ljava/lang/Object;)Z$org/xml/sax/helpers/XMLReaderFactorycreateXMLReader+(Ljava/lang/String;)Lorg/xml/sax/XMLReader;!org/xml/sax/helpers/ParserFactory makeParser((Ljava/lang/String;)Lorg/xml/sax/Parser;(Lorg/xml/sax/Parser;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/lang/IntegerparseInt(Ljava/lang/String;)IequalsIgnoreCase setFeature(Ljava/lang/String;Z)VsetContentHandler(Lorg/xml/sax/ContentHandler;)VsetErrorHandler(Lorg/xml/sax/ErrorHandler;)VcurrentTimeMillis()Jjava/lang/Runtime getRuntime()Ljava/lang/Runtime; freeMemoryparse getException()Ljava/lang/Exception;printStackTrace(Ljava/io/PrintStream;)V! koqsx{~i * +,+ +!#+!+/++=+!m+ + ++ ++*++*++*++*+7+ **a*a*a7 *i m7 + +++ v&* * * * * m*Y a*Y a*Y-a|6*Ya6]*Y a*Y a*Y a*Y a*Y!a*Y a*Y a ?`m *Yam *Yam_J*Y"a*Y+a,",*Y a*Y,a*Y"a=m*$+%m*&+%m*'+%m  ()*(+*(+*,,-.l,/N-!-/06 -`1N(-*(:2(,34(:2(,54(*(,6*(7(8& A   x * 9:Y;L?i1:@Ak*(B.~*2:CNo:E:FYGN(H.&:N(IYJKLLMLN.+OAa*(P. *2:Q6(R.6:(IYJTLLULN.VWVA6XWXA6YWYA6ZWZA6k[W[A6 U\W\A6 ?]W]A6 )^W^A6 _W_A6 `W`A6aWaA6bWbA6cWcA6dA-*(e.,f*,*2.qgA 9a(IYJhLLULN.?-iCN:(j.%-kl :(n.-ol :(p.-ql :(r.-sl:(u. :(w.-x l:(y. :(z.-{ l:(|. :(}.-~ l:(. :(.- l:(. :(.- l:(. :(.-l:(. :(.-l:(. :(.-+-+776-77e7 e 7+,U:P:(IYJLLN.:m m:( (DDD#S #SDm m m*47t*4DvNX[tNXhvr|tr|vtvtvtv t v&03t&0@vXXDF A<=  <   D<   DD" <   S#!LD Lm Lm Lm LtLv LtLv LtLv LtLv LtLv LtLv LtLv LtLv  B< DD4DD SG(.(7(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(7(.(.(.(*(.(*(.(*(.(*(.(*(.(*(.(*(.(*(.(*(.(*(.(*(.(*(.(*(.(7(¶.(ö.(Ķ.(Ŷ.(ƶ.(7(Ƕ.(ȶ.(ɶ.(ʶ.(˶.(̶.(7(Ͷ.