[ 
https://issues.apache.org/jira/browse/XERCESJ-1703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Terry Lacy updated XERCESJ-1703:
--------------------------------
    Description: 
I'm using Maven. I have this dependency:
{code:java}
<dependency>
    <groupId>xerces</groupId>
    <artifactId>xercesImpl</artifactId>
    <version>2.12.0</version>
 </dependency>{code}
I've attempted exactly the code shown in XERCESJ-1688 and in the documentation 
example here: [https://xerces.apache.org/xerces2-j/faq-xs.html.]

They do not work. When I get to this line:
{code:java}
SchemaFactory.newInstance("http://www.w3.org/XML/XMLSchema/v1.1";);{code}
I get the exception:
{code:java}
java.lang.IllegalArgumentException: No SchemaFactory that implements the schema 
language specified by: http://www.w3.org/XML/XMLSchema/v1.1 could be loaded
 at javax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java:215){code}
Is there something missing from the sample code? Does the maven artifact in 
maven central not have 1.1 support?

Here's the code I'm currently using:

 
{code:java}
private static final String W3C_XML_SCHEMA_11_NS_URI = 
"http://www.w3.org/XML/XMLSchema/v1.1";;
// ...
saxParserFactory = SAXParserFactory.newInstance();
saxParserFactory.setNamespaceAware(true);
// Throws exception here:
schemaFactory = SchemaFactory.newInstance(W3C_XML_SCHEMA_11_NS_URI);
saxParserFactory.setSchema(schemaFactory.newSchema(new File(schemaFile)));
saxParser = saxParserFactory.newSAXParser();
{code}
 

 

  was:
I'm using Maven. I have this dependency:
{code:java}
<dependency>
    <groupId>xerces</groupId>
    <artifactId>xercesImpl</artifactId>
    <version>2.12.0</version>
 </dependency>{code}
I've attempted exactly the code shown in XERCES-1688 and in the documentation 
example here: [https://xerces.apache.org/xerces2-j/faq-xs.html.]

They do not work. When I get to this line:
{code:java}
SchemaFactory.newInstance("http://www.w3.org/XML/XMLSchema/v1.1";);{code}
I get the exception:
{code:java}
java.lang.IllegalArgumentException: No SchemaFactory that implements the schema 
language specified by: http://www.w3.org/XML/XMLSchema/v1.1 could be loaded
 at javax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java:215){code}
Is there something missing from the sample code? Does the maven artifact in 
maven central not have 1.1 support?

Here's the code I'm currently using:

 
{code:java}
private static final String W3C_XML_SCHEMA_11_NS_URI = 
"http://www.w3.org/XML/XMLSchema/v1.1";;
// ...
saxParserFactory = SAXParserFactory.newInstance();
saxParserFactory.setNamespaceAware(true);
// Throws exception here:
schemaFactory = SchemaFactory.newInstance(W3C_XML_SCHEMA_11_NS_URI);
saxParserFactory.setSchema(schemaFactory.newSchema(new File(schemaFile)));
saxParser = saxParserFactory.newSAXParser();
{code}
 

 


> Can't get validation examples to work with XSD 1.1
> --------------------------------------------------
>
>                 Key: XERCESJ-1703
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1703
>             Project: Xerces2-J
>          Issue Type: Bug
>    Affects Versions: 2.12.0
>         Environment: Windows 10 Enterprise
> JDK 1.8.0_121 64-bit
> Maven 3.3.9 on Spring Tool Suite 3.9.4.RELEASE
>            Reporter: Terry Lacy
>            Priority: Major
>
> I'm using Maven. I have this dependency:
> {code:java}
> <dependency>
>     <groupId>xerces</groupId>
>     <artifactId>xercesImpl</artifactId>
>     <version>2.12.0</version>
>  </dependency>{code}
> I've attempted exactly the code shown in XERCESJ-1688 and in the 
> documentation example here: [https://xerces.apache.org/xerces2-j/faq-xs.html.]
> They do not work. When I get to this line:
> {code:java}
> SchemaFactory.newInstance("http://www.w3.org/XML/XMLSchema/v1.1";);{code}
> I get the exception:
> {code:java}
> java.lang.IllegalArgumentException: No SchemaFactory that implements the 
> schema language specified by: http://www.w3.org/XML/XMLSchema/v1.1 could be 
> loaded
>  at 
> javax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java:215){code}
> Is there something missing from the sample code? Does the maven artifact in 
> maven central not have 1.1 support?
> Here's the code I'm currently using:
>  
> {code:java}
> private static final String W3C_XML_SCHEMA_11_NS_URI = 
> "http://www.w3.org/XML/XMLSchema/v1.1";;
> // ...
> saxParserFactory = SAXParserFactory.newInstance();
> saxParserFactory.setNamespaceAware(true);
> // Throws exception here:
> schemaFactory = SchemaFactory.newInstance(W3C_XML_SCHEMA_11_NS_URI);
> saxParserFactory.setSchema(schemaFactory.newSchema(new File(schemaFile)));
> saxParser = saxParserFactory.newSAXParser();
> {code}
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org

Reply via email to