vgritsenko 2003/12/23 18:31:20
Modified: java/src/org/apache/xindice/client/xmldb/resources
XMLResourceImpl.java
Log:
minor refactoring
Revision Changes Path
1.18 +7 -13
xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/XMLResourceImpl.java
Index: XMLResourceImpl.java
===================================================================
RCS file:
/home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/XMLResourceImpl.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- XMLResourceImpl.java 22 Dec 2003 14:07:13 -0000 1.17
+++ XMLResourceImpl.java 24 Dec 2003 02:31:20 -0000 1.18
@@ -359,8 +359,9 @@
if (bytes != null) {
DocumentImpl doc = new DocumentImpl(bytes, symbols, null);
return TextWriter.toString(doc);
- } else
+ } else {
return content;
+ }
}
/**
@@ -397,37 +398,30 @@
events.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
events.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE,
hasSaxNamespacesPrefixes);
events.setContentHandler(handler);
-
if (handler instanceof ErrorHandler) {
events.setErrorHandler((ErrorHandler) handler);
}
events.start();
- } else {
+ } else if (content != null) {
SAXParser sp = saxFactory.newSAXParser();
XMLReader xr = sp.getXMLReader();
xr.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
- xr.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE,
- hasSaxNamespacesPrefixes);
+ xr.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE,
hasSaxNamespacesPrefixes);
xr.setContentHandler(handler);
-
if (handler instanceof ErrorHandler) {
xr.setErrorHandler((ErrorHandler) handler);
}
- if (content != null) {
- xr.parse(new InputSource(new StringReader(content)));
- }
+ xr.parse(new InputSource(new StringReader(content)));
}
} catch (Exception e) {
throw FaultCodes.createXMLDBException(e);
}
}
-
public void setId(String name) {
-
this.id = name;
}
}