cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dk...@apache.org
Subject svn commit: r929261 - /cxf/trunk/common/common/src/main/java/org/apache/cxf/staxutils/StaxUtils.java
Date Tue, 30 Mar 2010 20:35:35 GMT
Author: dkulp
Date: Tue Mar 30 20:35:34 2010
New Revision: 929261

URL: http://svn.apache.org/viewvc?rev=929261&view=rev
Log:
try to write a doctype in staxutils, may or may not work

Modified:
    cxf/trunk/common/common/src/main/java/org/apache/cxf/staxutils/StaxUtils.java

Modified: cxf/trunk/common/common/src/main/java/org/apache/cxf/staxutils/StaxUtils.java
URL: http://svn.apache.org/viewvc/cxf/trunk/common/common/src/main/java/org/apache/cxf/staxutils/StaxUtils.java?rev=929261&r1=929260&r2=929261&view=diff
==============================================================================
--- cxf/trunk/common/common/src/main/java/org/apache/cxf/staxutils/StaxUtils.java (original)
+++ cxf/trunk/common/common/src/main/java/org/apache/cxf/staxutils/StaxUtils.java Tue Mar
30 20:35:34 2010
@@ -59,6 +59,7 @@ import org.w3c.dom.CDATASection;
 import org.w3c.dom.Comment;
 import org.w3c.dom.Document;
 import org.w3c.dom.DocumentFragment;
+import org.w3c.dom.DocumentType;
 import org.w3c.dom.Element;
 import org.w3c.dom.EntityReference;
 import org.w3c.dom.NamedNodeMap;
@@ -745,6 +746,14 @@ public final class StaxUtils {
             }
             break;
         }
+        case Node.DOCUMENT_TYPE_NODE:
+            try {
+                writer.writeDTD(((DocumentType)n).getTextContent());
+            } catch (UnsupportedOperationException ex) {
+                //can we ignore?  DOM writers really don't allow this
+                //as there isn't a way to write a DTD in dom
+            }
+            break;
         default:
             throw new IllegalStateException("Found type: " + n.getClass().getName());
         }        



Mime
View raw message