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