mrglavas 2005/02/18 13:56:26 Modified: java/src/org/apache/xerces/parsers XIncludeParserConfiguration.java Log: Added support for two new features which control whether base URI fixup or language fixup is performed. Enable base URI fixup: http://apache.org/xml/features/xinclude/fixup-base-uris (default: true) Enable language fixup: http://apache.org/xml/features/xinclude/fixup-language (default: true) Revision Changes Path 1.8 +13 -1 xml-xerces/java/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java Index: XIncludeParserConfiguration.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- XIncludeParserConfiguration.java 24 Feb 2004 23:15:57 -0000 1.7 +++ XIncludeParserConfiguration.java 18 Feb 2005 21:56:26 -0000 1.8 @@ -42,6 +42,14 @@ /** Feature identifier: allow notation and unparsed entity events to be sent out of order. */ protected static final String ALLOW_UE_AND_NOTATION_EVENTS = Constants.SAX_FEATURE_PREFIX + Constants.ALLOW_DTD_EVENTS_AFTER_ENDDTD_FEATURE; + + /** Feature identifier: fixup base URIs. */ + protected static final String XINCLUDE_FIXUP_BASE_URIS = + Constants.XERCES_FEATURE_PREFIX + Constants.XINCLUDE_FIXUP_BASE_URIS_FEATURE; + + /** Feature identifier: fixup language. */ + protected static final String XINCLUDE_FIXUP_LANGUAGE = + Constants.XERCES_FEATURE_PREFIX + Constants.XINCLUDE_FIXUP_LANGUAGE_FEATURE; /** Property identifier: error reporter. */ protected static final String XINCLUDE_HANDLER = @@ -98,7 +106,9 @@ addCommonComponent(fXIncludeHandler); final String[] recognizedFeatures = { - ALLOW_UE_AND_NOTATION_EVENTS + ALLOW_UE_AND_NOTATION_EVENTS, + XINCLUDE_FIXUP_BASE_URIS, + XINCLUDE_FIXUP_LANGUAGE }; addRecognizedFeatures(recognizedFeatures); @@ -108,6 +118,8 @@ addRecognizedProperties(recognizedProperties); setFeature(ALLOW_UE_AND_NOTATION_EVENTS, true); + setFeature(XINCLUDE_FIXUP_BASE_URIS, true); + setFeature(XINCLUDE_FIXUP_LANGUAGE, true); setProperty(XINCLUDE_HANDLER, fXIncludeHandler); setProperty(NAMESPACE_CONTEXT, new XIncludeNamespaceSupport());
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]