W3C home > Mailing lists > Public > www-validator-cvs@w3.org > September 2008

2006/unicorn/org/w3c/unicorn/tests UnicornCallTest.java,1.2,1.3

From: Jean-Guilhem Rouel via cvs-syncmail <cvsmail@w3.org>
Date: Wed, 10 Sep 2008 10:14:32 +0000
To: www-validator-cvs@w3.org
Message-Id: <E1KdMiW-00021r-I7@lionel-hutz.w3.org>

Update of /sources/public/2006/unicorn/org/w3c/unicorn/tests
In directory hutz:/tmp/cvs-serv7785/org/w3c/unicorn/tests

Modified Files:
	UnicornCallTest.java 
Log Message:
fixed a bug with special characters caused by a deprecated class (now using a StringBuilder)

Index: UnicornCallTest.java
===================================================================
RCS file: /sources/public/2006/unicorn/org/w3c/unicorn/tests/UnicornCallTest.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- UnicornCallTest.java	2 Sep 2008 13:22:16 -0000	1.2
+++ UnicornCallTest.java	10 Sep 2008 10:14:30 -0000	1.3
@@ -18,6 +18,8 @@
 import org.w3c.unicorn.input.InputFactory;
 import org.w3c.unicorn.input.InputModule;
 import org.w3c.unicorn.request.Request;
+import org.w3c.unicorn.response.Response;
+
 import org.xml.sax.InputSource;
 
 public class UnicornCallTest {
@@ -100,27 +102,13 @@
 			req.addParameter("output", "ucn");
 			System.out.println("request created");
 			System.out.println(req.getResponseType());
-			req.doRequest();
+			Response res = req.doRequest();
 			System.out.println("request done");
-			
-			
-			String xmlStr = req.getResponseBuffer().toString();
-		
-		            DocumentBuilderFactory xmlFact =
-		
-		                DocumentBuilderFactory.newInstance();
-		
-		            xmlFact.setNamespaceAware(false);
-		
-		            DocumentBuilder builder = xmlFact.
-		
-		                newDocumentBuilder();
-		
-		            Document doc = builder.parse(
-		
-		                    new java.io.ByteArrayInputStream(
-		
-		                            xmlStr.getBytes()));
+					
+      DocumentBuilderFactory xmlFact = DocumentBuilderFactory.newInstance();
+      xmlFact.setNamespaceAware(false);
+      DocumentBuilder builder = xmlFact.newDocumentBuilder();
+      Document doc = builder.parse(res.getXml().toString());
 		
 		           
 		
Received on Wednesday, 10 September 2008 10:15:09 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:02:30 UTC