Edit C:\dspace-6.2-release\dspace\modules\rdf\target\WEB-INF\lib\com\amazonaws\util\XpathUtils.class
???? 2? ? ? ? ? ? ? h ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? M ? ? ? M ? M ? M ? M ? ? ? ? ? M ? ? ? ? ? M ? M M M M M 8 ? 8 6 8 M M M !"#$%&'(#) ?* ?+, -. M/012 M34 DTM_MANAGER_DEFAULT_PROP_NAME Ljava/lang/String; ConstantValue "DOCUMENT_BUILDER_FACTORY_PROP_NAME (DOCUMENT_BUILDER_FACTORY_IMPL_CLASS_NAME XPATH_CONTEXT_CLASS_NAME DTM_MANAGER_IMPL_CLASS_NAME log Lorg/apache/commons/logging/Log; <init> ()V Code LineNumberTable LocalVariableTable this Lcom/amazonaws/util/XpathUtils; speedUpDTMManager XPathContextClass Ljava/lang/Class; getDTMManager Ljava/lang/reflect/Method; XPathContext Ljava/lang/Object; dtmManager LocalVariableTypeTable Ljava/lang/Class<*>; StackMapTable Exceptions speedUpDcoumentBuilderFactory factory *Ljavax/xml/parsers/DocumentBuilderFactory; xpath ()Ljavax/xml/xpath/XPath; documentFrom -(Ljava/io/InputStream;)Lorg/w3c/dom/Document; is Ljava/io/InputStream; doc Lorg/w3c/dom/Document;567 *(Ljava/lang/String;)Lorg/w3c/dom/Document; xml &(Ljava/net/URL;)Lorg/w3c/dom/Document; url Ljava/net/URL; asDouble 8(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Double; expression node Lorg/w3c/dom/Node;8 O(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Ljava/lang/Double; Ljavax/xml/xpath/XPath; doubleString9: asString 8(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/String; O(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Ljava/lang/String; asInteger 9(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Integer; P(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Ljava/lang/Integer; intString; asBoolean 9(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Boolean; P(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Ljava/lang/Boolean; booleanString< asFloat 7(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Float; N(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Ljava/lang/Float; floatString= asLong 6(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Long; M(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Ljava/lang/Long; longString> asByte 6(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Byte; M(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Ljava/lang/Byte; byteString? asDate 6(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/util/Date; M(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Ljava/util/Date; e Ljava/lang/Exception; dateString asByteBuffer ;(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/nio/ByteBuffer; R(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Ljava/nio/ByteBuffer; decodedBytes [B base64EncodedString isEmpty (Lorg/w3c/dom/Node;)Z asNode 8(Ljava/lang/String;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; nodeName O(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/xpath/XPath;)Lorg/w3c/dom/Node; nodeLength (Lorg/w3c/dom/NodeList;)I list Lorg/w3c/dom/NodeList; evaluateAsString s isEmptyString (Ljava/lang/String;)Z <clinit> t Ljava/lang/Throwable;0 SourceFile XpathUtils.java ^ _ .com.sun.org.apache.xml.internal.dtm.DTMManager@AB .com.sun.org.apache.xpath.internal.XPathContextCD java/lang/ClassEFGH java/lang/ObjectIJK 9com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefaultLMNO9PQRS (javax.xml.parsers.DocumentBuilderFactoryTGU Bcom.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImplVGWX u /com/amazonaws/util/NamespaceRemovingInputStream ^YZ[\] w^_ _ java/io/ByteArrayInputStream`abcd ^e v wfgh t u ? ? ? ? ? ?:ijkl ? ?;mnko ? ?<p ?kq ? ?=kr ? ?>stku ? ??kv ? ?wxy java/lang/Exception \ ] java/lang/StringBuilder Unable to parse date 'z{ ': |O}O~? ? ? ? ??????? ? ??????? org/w3c/dom/Node??? .???O?? com/amazonaws/util/XpathUtils??? q _ java/lang/Throwable 4Ingore failure in speeding up DocumentBuilderFactory?? e _ (Ingore failure in speeding up DTMManager org/xml/sax/SAXException java/io/IOException .javax/xml/parsers/ParserConfigurationException (javax/xml/xpath/XPathExpressionException java/lang/String java/lang/Double java/lang/Integer java/lang/Boolean java/lang/Float java/lang/Long java/lang/Byte java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; forName %(Ljava/lang/String;)Ljava/lang/Class; getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; newInstance ()Ljava/lang/Object; java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getClass ()Ljava/lang/Class; getName ()Ljava/lang/String; equals (Ljava/lang/Object;)Z setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; (javax/xml/parsers/DocumentBuilderFactory ,()Ljavax/xml/parsers/DocumentBuilderFactory; javax/xml/xpath/XPathFactory ()Ljavax/xml/xpath/XPathFactory; newXPath (Ljava/io/InputStream;)V newDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; !javax/xml/parsers/DocumentBuilder parse java/io/InputStream close com/amazonaws/util/StringUtils UTF8 Ljava/nio/charset/Charset; getBytes (Ljava/nio/charset/Charset;)[B ([B)V java/net/URL openStream ()Ljava/io/InputStream; parseDouble (Ljava/lang/String;)D valueOf (D)Ljava/lang/Double; parseInt (Ljava/lang/String;)I (I)Ljava/lang/Integer; parseBoolean (Z)Ljava/lang/Boolean; %(Ljava/lang/String;)Ljava/lang/Float; parseLong (Ljava/lang/String;)J (J)Ljava/lang/Long; $(Ljava/lang/String;)Ljava/lang/Byte; com/amazonaws/util/DateUtils parseISO8601Date $(Ljava/lang/String;)Ljava/util/Date; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage toString org/apache/commons/logging/Log warn *(Ljava/lang/Object;Ljava/lang/Throwable;)V com/amazonaws/util/Base64 decode (Ljava/lang/String;)[B java/nio/ByteBuffer wrap ([B)Ljava/nio/ByteBuffer; javax/xml/xpath/XPathConstants NODE Ljavax/xml/namespace/QName; javax/xml/xpath/XPath evaluate S(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object; org/w3c/dom/NodeList getLength ()I 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; trim length %org/apache/commons/logging/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; debug ! M U V W X V W Y V W Z V W [ V W \ ] ^ _ ` / *? ? a * b c d e _ ` ? @? ? :? K*? ? L*? M+,? ? N-? ? ? ? ? W? a "