3H 4 5 67 89 : ; < = > ?@A BC ?D ?E ?FG H IJK L MN O P QRST 4 UVW X Y QZ 8[\ &X ]^ L ]_ `ab 8c de fg hi jk lm lnp 5qr 5s 7tu 7vw ?xy 8z{|}~    1 ` Q4 S U W Q S  h Y  Q  hL             7 7 7 7 7 4   4 Y   configDirLjava/lang/String; defaultStyle logMetacatLorg/apache/log4j/Logger; httpServer contextURL servletURLuserManagementURL()VCodeLineNumberTableLocalVariableTablethis$Ledu/ucsb/nceas/metacat/DBTransform; ExceptionstransformXMLDocument(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/Writer;Ljava/util/Hashtable;Ljava/lang/String;)Vxml)Ljavax/xml/transform/stream/StreamSource;result)Ljavax/xml/transform/stream/StreamResult;msge1Ljava/io/IOException;eLjava/lang/Exception;doc sourceType targetTypeqformatwLjava/io/Writer;paramLjava/util/Hashtable; sessionid xslSystemIdLocalVariableTypeTable; StackMapTablerS7\ Signature(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/Writer;Ljava/util/Hashtable;Ljava/lang/String;)V doTransform(Ljavax/xml/transform/stream/StreamSource;Ljavax/xml/transform/stream/StreamResult;Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/String;Ljava/lang/String;)VkeyvalueiterItLjava/util/Iterator;entryEntry InnerClassesLjava/util/Map$Entry;enLjava/util/Enumeration; cgiPrefix skinOptions+Ledu/ucsb/nceas/utilities/SortedProperties;tFactory(Ljavax/xml/transform/TransformerFactory; transformer!Ljavax/xml/transform/Transformer; resultOutputQLjava/util/Iterator;>;;Ljava/util/Map$Entry;+Ljava/util/Enumeration;JN(Ljavax/xml/transform/stream/StreamSource;Ljavax/xml/transform/stream/StreamResult;Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/String;Ljava/lang/String;)VgetPathContent8(Ljava/io/File;Ljava/lang/String;)Lorg/w3c/dom/NodeList;inLorg/xml/sax/InputSource;fsLjava/io/FileInputStream;fnfLjava/io/FileNotFoundException; docNodeListLorg/w3c/dom/NodeList;sefLjava/io/File;pathparser%Lorg/apache/xerces/parsers/DOMParser;Lorg/w3c/dom/Document;getStyleSystemIdJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; nChildTextLorg/w3c/dom/Node;kInlTarget childAttsLorg/w3c/dom/NamedNodeMap;nTargetPublicIdtargetnChild childNamej nlChildrennDoctypeattsnAttdoctypei breakflagZfilename nlDoctype nlDefaultnDefault sourcetype targettypesystemId removeDOCTYPE&(Ljava/lang/String;)Ljava/lang/String;stopposretstartposmain([Ljava/lang/String;)VtestdocLjava/lang/StringBuffer;encodingdbtargs[Ljava/lang/String; SourceFileDBTransform.java "edu/ucsb/nceas/metacat/DBTransform   application.default-style &   auth.userManagementUrl  %&'javax/xml/transform/stream/StreamSourcejava/io/StringReader  'javax/xml/transform/stream/StreamResult   java/lang/Exceptionjava/lang/StringBuilder !: Error transforming document in "DBTransform.transformXMLDocument:    java/io/IOException   #DBTransform.doTransform - qformat:          java/util/Map$Entry   java/lang/String   null sessid &DBTransform.doTransform - cgi-prefix: &DBTransform.doTransform - httpServer: &DBTransform.doTransform - contextURL: %DBTransform.doTransform - serletURL: -DBTransform.doTransform - userManagementURL:  cgi-prefix    !DBTransform.doTransform - param:  -- #org/apache/xerces/parsers/DOMParserjava/io/FileInputStream org/xml/sax/InputSource java/io/FileNotFoundException   !" #$File: % : parse threw: & ' ()* +,file: html/.xml6DBTransform.getStyleSystemId - Trying style-set file:  java/io/File/style-set/doctype /style-set/default-style -. /0 1 23 45publicid 67 89 : ;< =$Error parsing style-set file: http >?3DBTransform.getStyleSystemId - style system id is:  A BC D3Wrong number of arguments!!!USAGE: java DBTransformjava/lang/StringBufferUTF-8 E2NCEAS-0001DS001(My test docjava/io/OutputStreamWriter F-//NCEAS//eml-dataset//EN-//W3C//HTML//ENknb EXCEPTION HANDLING REQUIRED Gjava/lang/Objectjava/sql/SQLException java/lang/ClassNotFoundException2edu/ucsb/nceas/utilities/PropertyNotFoundExceptionjava/io/Writerjava/util/Hashtable)edu/ucsb/nceas/utilities/SortedProperties&javax/xml/transform/TransformerFactoryjavax/xml/transform/Transformerjava/util/Iteratorjava/util/Enumerationorg/w3c/dom/Documentorg/w3c/dom/NodeListorg/w3c/dom/Nodeorg/w3c/dom/NamedNodeMaporg/apache/log4j/Logger getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;&edu/ucsb/nceas/metacat/util/SystemUtilgetStyleSkinsDir()Ljava/lang/String;1edu/ucsb/nceas/metacat/properties/PropertyService getProperty getServerURL getContextURL getServletURL(Ljava/lang/String;)V(Ljava/io/Reader;)V(Ljava/io/Writer;)Vwriteappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessagetoStringflusherror*(Ljava/lang/Object;Ljava/lang/Throwable;)V newInstance*()Ljavax/xml/transform/TransformerFactory;newTransformer?(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer; setParameter'(Ljava/lang/String;Ljava/lang/Object;)Vinfo(Ljava/lang/Object;)V5edu/ucsb/nceas/metacat/properties/SkinPropertyService getProperties?(Ljava/lang/String;)Ledu/ucsb/nceas/utilities/SortedProperties;()Ljava/util/LinkedHashMap;java/util/LinkedHashMapentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; java/util/MapgetKeygetValueindexOf(I)Iequals(Ljava/lang/Object;)Z getCGI_URLdebugkeys()Ljava/util/Enumeration;hasMoreElements nextElementget&(Ljava/lang/Object;)Ljava/lang/Object; transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V(Ljava/io/File;)V(Ljava/io/InputStream;)VprintStackTraceparse(Lorg/xml/sax/InputSource;)Vclosejava/lang/SystemerrLjava/io/PrintStream;getPathjava/io/PrintStreamprintln getDocument()Lorg/w3c/dom/Document;org/apache/xpath/XPathAPIselectNodeList<(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/NodeList;item(I)Lorg/w3c/dom/Node; getFirstChild()Lorg/w3c/dom/Node; getNodeValue getLength()I getAttributes()Lorg/w3c/dom/NamedNodeMap; getNamedItem&(Ljava/lang/String;)Lorg/w3c/dom/Node; getChildNodes()Lorg/w3c/dom/NodeList; getNodeName getNodeType()Sout startsWith(Ljava/lang/String;)Z(Ljava/lang/String;)I(Ljava/lang/String;I)I substring(II)Ljava/lang/String;length,(Ljava/lang/String;)Ljava/lang/StringBuffer;+(Ljava/io/OutputStream;Ljava/lang/String;)V(Ljava/io/PrintStream;)V![******* * * * *** * >YE FGHI"J'K,Z3[<\C]J^Q_Z` [ & *,-:8*+LYY+: Y: *   +R: Y ! "#:  $*  %: * ' % JMO&Jr uwx&y1zA{DJMOry~& 1 r  OM   8DB> G-(:Y-)*:  +,*Y-#./:W012:  3> 45:67: 87:  .9   ,:;  <,=:*Y>#?*Y@*#?*YA*#?*YB* #?*YC* #? D, E*, F*, G* , H* ,_I:  JN K7:  LM2: *YN O #.   , +,P$ !<CHWamy+HQ\gr}y#  WE m/? 1 U ,C  *WE m/U WD T *QYRMSY*T:UYVN :X,-YZ0:[Y\*]^_#`,a:+b::[Yc*]^_#`"%W.8;nxyV"%',.38;=fhn v y {z " '=+v{+.x.xn8@L,3:+ +d;*L6Y*e+e+f#:*Yg#.hYi:jk:lk:  m:  no:6  p m:  q:  rs:no:,; t:6pm:u:v;qq:rs:no:-;Ft:6p.m:wo:6  ] ':xYy"#`z%{|Y*#:*Y}#.0 %&B'](h)q*z+,.01234679:; =>!?/@8BACPE[FfHoIrJuC{PR7WY.a]_`dfij[D7  A: e  !Z/L    BUh/q&z  " !8 ""#M""##$#"`""##$#"#$#"0""##$#"# ""#B#&%&E~M+>5+`6Y++`+#M+," >AC4#' EEB( ;)  A *+T*[`[`YLM+Y,#W+W+W+WYx,NY:+-L[`[+"`+[z}N !>ELS_hz}~>\,-!Y._h/~01 f23 5o