We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0c759e9 commit 4419011Copy full SHA for 4419011
1 file changed
xml/xsd/enumaration/JavaXsdEnumEx.java
@@ -0,0 +1,26 @@
1
+package com.zetcode;
2
+
3
+import org.xml.sax.SAXException;
4
5
+import javax.xml.XMLConstants;
6
+import javax.xml.transform.stream.StreamSource;
7
+import javax.xml.validation.SchemaFactory;
8
+import java.io.IOException;
9
10
+public class JavaXsdEnumEx {
11
12
+ public static void main(String[] args) throws SAXException, IOException {
13
14
+ var factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
15
+ var schema = factory.newSchema(JavaXsdEnumEx.class.getResource("/myschema.xsd"));
16
17
+ var validator = schema.newValidator();
18
19
+ var is = JavaXsdEnumEx.class.getResourceAsStream("/students.xml");
20
+ var streamSource = new StreamSource(is);
21
22
+ validator.validate(streamSource);
23
24
+ System.out.println("Schema validation succeeded");
25
+ }
26
+}
0 commit comments