neilg       2002/12/06 16:32:21

  Modified:    java/src/org/apache/xerces/impl Constants.java
                        XMLDTDScannerImpl.java
  Log:
  support for XML 1.1
  
  Revision  Changes    Path
  1.25      +4 -1      xml-xerces/java/src/org/apache/xerces/impl/Constants.java
  
  Index: Constants.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/Constants.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- Constants.java    2 Dec 2002 19:28:45 -0000       1.24
  +++ Constants.java    7 Dec 2002 00:32:21 -0000       1.25
  @@ -320,6 +320,9 @@
       /* Attribute PSVI is stored in augmentations using string "ATTRIBUTE_PSVI" */
       public final static String ATTRIBUTE_PSVI = "ATTRIBUTE_PSVI";
   
  +    // XML version constants 
  +    public final static short XML_VERSION_1_0 = 1;
  +    public final static short XML_VERSION_1_1 = 2;
   
       // private
   
  
  
  
  1.34      +23 -5     
xml-xerces/java/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
  
  Index: XMLDTDScannerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XMLDTDScannerImpl.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- XMLDTDScannerImpl.java    6 Dec 2002 14:47:57 -0000       1.33
  +++ XMLDTDScannerImpl.java    7 Dec 2002 00:32:21 -0000       1.34
  @@ -473,7 +473,16 @@
        */
       public void setDTDHandler(XMLDTDHandler dtdHandler) {
           fDTDHandler = dtdHandler;
  -    } // setDTDHandler
  +    } // setDTDHandler(XMLDTDHandler)
  +
  +    /**
  +     * getDTDHandler
  +     * 
  +     * @return the XMLDTDHandler
  +     */
  +    public XMLDTDHandler getDTDHandler() {
  +        return fDTDHandler;
  +    } // getDTDHandler():  XMLDTDHandler
   
       //
       // XMLDTDContentModelSource methods
  @@ -489,6 +498,15 @@
           fDTDContentModelHandler = dtdContentModelHandler;
       } // setDTDContentModelHandler
   
  +    /**
  +     * getDTDContentModelHandler
  +     * 
  +     * @return XMLDTDContentModelHandler 
  +     */
  +    public XMLDTDContentModelHandler getDTDContentModelHandler() {
  +        return fDTDContentModelHandler ;
  +    } // setDTDContentModelHandler
  +
       //
       // XMLEntityHandler methods
       //
  @@ -696,10 +714,10 @@
               fMarkUpDepth++;
               // NOTE: special case where document starts with a PI
               //       whose name starts with "xml" (e.g. "xmlfoo")
  -            if (XMLChar.isName(fEntityScanner.peekChar())) {
  +            if (isValidNameChar(fEntityScanner.peekChar())) {
                   fStringBuffer.clear();
                   fStringBuffer.append("xml");
  -                while (XMLChar.isName(fEntityScanner.peekChar())) {
  +                while (isValidNameChar(fEntityScanner.peekChar())) {
                       fStringBuffer.append((char)fEntityScanner.scanChar());
                   }
                   String target =
  @@ -1647,7 +1665,7 @@
                       if (XMLChar.isHighSurrogate(c)) {
                           scanSurrogates(fStringBuffer2);
                       }
  -                    else if (XMLChar.isInvalid(c)) {
  +                    else if (isInvalidLiteral(c)) {
                           reportFatalError("InvalidCharInLiteral",
                                            new Object[]{Integer.toHexString(c)});
                           fEntityScanner.scanChar();
  
  
  

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

Reply via email to