ib 2004/08/30 01:08:10
Modified: webdavclient/clientlib/src/java/org/apache/webdav/lib/util
DOMUtils.java
Log:
Address bug 30903: Sometimes servers return property values in CDATA sections
Revision Changes Path
1.3 +6 -5
jakarta-slide/webdavclient/clientlib/src/java/org/apache/webdav/lib/util/DOMUtils.java
Index: DOMUtils.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/webdavclient/clientlib/src/java/org/apache/webdav/lib/util/DOMUtils.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DOMUtils.java 9 Aug 2004 13:13:03 -0000 1.2
+++ DOMUtils.java 30 Aug 2004 08:08:10 -0000 1.3
@@ -98,7 +98,8 @@
StringBuffer text = new StringBuffer();
NodeList nodeList = node.getChildNodes();
for (int i = 0; i < nodeList.getLength(); i++) {
- if (nodeList.item(i).getNodeType() == Node.TEXT_NODE) {
+ if (nodeList.item(i).getNodeType() == Node.TEXT_NODE
+ || nodeList.item(i).getNodeType() == Node.CDATA_SECTION_NODE) {
text.append(((Text) nodeList.item(i)).getData());
} else {
text.append(getTextValue(nodeList.item(i)));
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]