dirkv 01/08/26 11:27:35
Modified: src/webdav/client/src/org/apache/webdav/lib/methods
PropPatchMethod.java
Log:
little xml optimization when using DAV: namespace
Revision Changes Path
1.19 +10 -4
jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/PropPatchMethod.java
Index: PropPatchMethod.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/PropPatchMethod.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- PropPatchMethod.java 2001/06/20 01:33:10 1.18
+++ PropPatchMethod.java 2001/08/26 18:27:35 1.19
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/PropPatchMethod.java,v
1.18 2001/06/20 01:33:10 remm Exp $
- * $Revision: 1.18 $
- * $Date: 2001/06/20 01:33:10 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/PropPatchMethod.java,v
1.19 2001/08/26 18:27:35 dirkv Exp $
+ * $Revision: 1.19 $
+ * $Date: 2001/08/26 18:27:35 $
*
* ====================================================================
*
@@ -82,6 +82,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Remy Maucherat</a>
* @author <a href="mailto:[EMAIL PROTECTED]">B.C. Holmes</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Robert Owen</a>
+ * @author Dirk Verbeeck
*/
public class PropPatchMethod
extends XMLResponseMethodBase {
@@ -246,8 +247,13 @@
printer.writeElement("D", null, "prop", XMLPrinter.OPENING);
while (toSetList.hasMoreElements()) {
Property current = (Property) toSetList.nextElement();
- printer.writeProperty(current.namespace, current.namespaceInfo,
+ if ("DAV:".equals(current.namespaceInfo)) {
+ printer.writeProperty("D", null, current.name, current.value);
+ }
+ else {
+ printer.writeProperty(current.namespace, current.namespaceInfo,
current.name, current.value);
+ }
}
printer.writeElement("D", null, "prop", XMLPrinter.CLOSING);