venu        2003/12/02 01:37:08

  Modified:    java/src/org/apache/xerces/xinclude XIncludeHandler.java
  Log:
  check for xpointer as href is optional in latest spec.
  
  Revision  Changes    Path
  1.15      +4 -2      
xml-xerces/java/src/org/apache/xerces/xinclude/XIncludeHandler.java
  
  Index: XIncludeHandler.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/xinclude/XIncludeHandler.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- XIncludeHandler.java      2 Dec 2003 07:58:50 -0000       1.14
  +++ XIncludeHandler.java      2 Dec 2003 09:37:08 -0000       1.15
  @@ -146,6 +146,7 @@
       public final static String HTTP_ACCEPT = "Accept";
       public final static String HTTP_ACCEPT_LANGUAGE = "Accept-Language";
       public final static String HTTP_ACCEPT_CHARSET = "Accept-Charset";
  +    public final static String XPOINTER = "xpointer";
   
       public final static String XINCLUDE_NS_URI =
           "http://www.w3.org/2003/XInclude".intern();
  @@ -1122,8 +1123,9 @@
           //       this ties in with the above IURI section, but I suspect Java 
already does it
           String href = attributes.getValue(XINCLUDE_ATTR_HREF);
           String parse = attributes.getValue(XINCLUDE_ATTR_PARSE);
  -        if (href == null) {
  -            reportFatalError("HrefMissing");
  +        String xpointer =  attributes.getValue(XPOINTER);
  +        if (href == null && xpointer == null) {
  +            reportFatalError("XpointerMissing");
           }
           if (parse == null) {
               parse = XINCLUDE_PARSE_XML;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to