elena 2003/02/20 15:56:39
Modified: java/tests/dom/serialization Test.java
Log:
Add testing serialization while validating against XML Schemas
Revision Changes Path
1.2 +9 -1 xml-xerces/java/tests/dom/serialization/Test.java
Index: Test.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/tests/dom/serialization/Test.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Test.java 24 Apr 2002 02:04:52 -0000 1.1
+++ Test.java 20 Feb 2003 23:56:38 -0000 1.2
@@ -85,6 +85,7 @@
public static void main(String args[]) {
if (args.length != 2) {
+ System.out.println("Usage: serialize.Test input.xml output.xml");
System.exit(1);
}
@@ -104,9 +105,16 @@
try {
Document document = null;
+ parser.setFeature("http://xml.org/sax/features/validation", true);
+ parser.setFeature("http://apache.org/xml/features/validation/schema",
true);
document = parser.parse(args[0]);
+
document.getDocumentElement().setAttributeNS("http://www.w3.org/2000/xmlns/",
"xmlns:foo", "boo");
serialize(document, args[1]);
Document newDocument = deserialize(args[1]);
+ Document emptyDoc = new org.apache.xerces.dom.DocumentImpl();
+ emptyDoc.importNode(newDocument.getDocumentElement(), true);
+
+ System.out.println("done.");
} catch (Exception e) {
System.err.println("error: Error occurred - " + e.getMessage());
Exception se = e;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]