- 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
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