You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2007/07/20 08:11:41 UTC

svn commit: r557879 - /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/PolicyUtil.java

Author: deepal
Date: Thu Jul 19 23:11:40 2007
New Revision: 557879

URL: http://svn.apache.org/viewvc?view=rev&rev=557879
Log:
we need to call DOM2Writer instead of TransformFactroy 

Modified:
    webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/PolicyUtil.java

Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/PolicyUtil.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/PolicyUtil.java?view=diff&rev=557879&r1=557878&r2=557879
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/PolicyUtil.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/PolicyUtil.java Thu Jul 19 23:11:40 2007
@@ -45,6 +45,8 @@
 import java.util.Iterator;
 import java.util.List;
 
+import com.ibm.wsdl.util.xml.DOM2Writer;
+
 public class PolicyUtil {
 
     public static String getSafeString(String unsafeString) {
@@ -151,9 +153,10 @@
         ByteArrayOutputStream baos = new ByteArrayOutputStream();
         Transformer tf;
         try {
-            tf = TransformerFactory.newInstance().newTransformer();
-            tf.transform(new DOMSource(element), new StreamResult(baos));
-            return new ByteArrayInputStream(baos.toByteArray());
+//            tf = TransformerFactory.newInstance().newTransformer();
+//            tf.transform(new DOMSource(element), new StreamResult(baos));
+            String nodeString =DOM2Writer.nodeToString(element);
+            return new ByteArrayInputStream(nodeString.getBytes());
         } catch (Exception e) {
             throw new RuntimeException("Unable to process policy");
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org