[jboss-svn-commits] JBossWS SVN: r1191 - branches/jbossws-1.0/src/main/java/org/jboss/ws/soap
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Oct 10 12:02:40 EDT 2006
Author: thomas.diesler at jboss.com
Date: 2006-10-10 12:02:38 -0400 (Tue, 10 Oct 2006)
New Revision: 1191
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/soap/SOAPPartImpl.java
Log:
[JBWS-812] SOAPPart.setContent() does not handle non-element nodes
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/soap/SOAPPartImpl.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/soap/SOAPPartImpl.java 2006-10-10 15:59:06 UTC (rev 1190)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/soap/SOAPPartImpl.java 2006-10-10 16:02:38 UTC (rev 1191)
@@ -157,7 +157,13 @@
if (source instanceof DOMSource)
{
DOMSource domSource = (DOMSource)source;
- domElement = (Element)domSource.getNode();
+ Node node = domSource.getNode();
+ if (node instanceof Document)
+ domElement = ((Document)node).getDocumentElement();
+ else if (node instanceof Element)
+ domElement = (Element)node;
+ else
+ throw new SOAPException("Unsupported DOMSource node: " + node);
}
else if (source instanceof StreamSource)
{
More information about the jboss-svn-commits
mailing list