aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/ECTester.java
diff options
context:
space:
mode:
authorJ08nY2017-10-16 00:09:49 +0200
committerJ08nY2017-10-16 00:09:49 +0200
commitdfd0247c88b730300b1e9df64d8331b79524ffc2 (patch)
tree6d6cdc8fdac80a71fef757b52ebdcd373c7d0e5f /src/cz/crcs/ectester/reader/ECTester.java
parent114c3378e323b954bfd8c0470e489c9615978d58 (diff)
downloadECTester-dfd0247c88b730300b1e9df64d8331b79524ffc2.tar.gz
ECTester-dfd0247c88b730300b1e9df64d8331b79524ffc2.tar.zst
ECTester-dfd0247c88b730300b1e9df64d8331b79524ffc2.zip
Implement a basic XMLOutputWriter.
Diffstat (limited to 'src/cz/crcs/ectester/reader/ECTester.java')
-rw-r--r--src/cz/crcs/ectester/reader/ECTester.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cz/crcs/ectester/reader/ECTester.java b/src/cz/crcs/ectester/reader/ECTester.java
index c0c282c..0d558cb 100644
--- a/src/cz/crcs/ectester/reader/ECTester.java
+++ b/src/cz/crcs/ectester/reader/ECTester.java
@@ -35,6 +35,7 @@ import javacard.security.KeyPair;
import org.apache.commons.cli.*;
import javax.smartcardio.CardException;
+import javax.xml.parsers.ParserConfigurationException;
import java.io.*;
import java.nio.file.Files;
import java.util.*;
@@ -113,7 +114,7 @@ public class ECTester {
writer = new TextOutputWriter(logger.getPrintStream());
break;
case "xml":
- writer = new XMLOutputWriter();
+ writer = new XMLOutputWriter(logger.getOutputStream());
break;
case "html":
writer = new HTMLOutputWriter();
@@ -177,6 +178,8 @@ public class ECTester {
} catch (CardException ex) {
if (logger != null)
logger.println(ex.getMessage());
+ } catch (ParserConfigurationException e) {
+ e.printStackTrace();
} finally {
if (logger != null)
logger.flush();