You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Alick Buckley <Al...@lansa.com.au> on 2008/02/27 00:15:37 UTC
Axis2 1.3 - XMLConstants conflict
Hi Guys,
The jar file stax-api-1.0.1,jar contains classes that are also defined in
xml-api-1.3.03.jar
stax-api-1.0.1.jar
javax/xml/XMLConstants.class
javax/xml/namespace/NamespaceContext.class
javax/xml/namespace/QName.class
xml-apis-1.3.03.jar
javax/xml/XMLConstants.class
javax/xml/namespace/NamespaceContext.class
javax/xml/namespace/QName.class
javax/xml/namespace/QName$1.class
=================================================
The XMLConstants class shipped in stax-api-1.0.1.jar does not contain all of
the constant fields.
stax-api-1.0.1.jar
javax.xml.XMLConstants
DEFAULT_NS_PREFIX
XML_NS_PREFIX
XML_NS_URI
XMLNS_ATTRIBUTE
XMLNS_ATTRIBUTE_NS_URI
=================================================
xml-apis-1.3.03.jar
javax.xml.XMLConstants
NULL_NS_URI
DEFAULT_NS_PREFIX
XML_NS_URI
XML_NS_PREFIX
XMLNS_ATTRIBUTE_NS_URI
XMLNS_ATTRIBUTE
W3C_XML_SCHEMA_NS_URI
W3C_XML_SCHEMA_INSTANCE_NS_URI
W3C_XPATH_DATATYPE_NS_URI
XML_DTD_NS_URI
RELAXNG_NS_URI
FEATURE_SECURE_PROCESSING
http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/XMLConstants.html
http://java.sun.com/javase/6/docs/api/javax/xml/XMLConstants.html
=================================================
java -cp .;xml-apis-1.3.03.jar Test > xml-api.txt
java -cp .;stax-api-1.0.1.jar Test > stax-api.txt
import java.lang.reflect.* ;
public class Test
{
public static void main ( String[] args ) throws Exception
{
Class clazz = Class.forName ( "javax.xml.XMLConstants" ) ;
Field[] fieldArray = clazz.getFields () ;
for ( int i=0; i < fieldArray.length; i++ )
{
System.out.println ( fieldArray[i].getName () ) ;
}
}
}
=================================================
regards
> Alick Buckley
>
> LANSA Research and Development
> LANSA Pty Ltd
>
> Phone: +61289070243
>
> http://www.lansa.com
> mailto:Alick.Buckley@lansa.com.au
>
>
>
>