Hi Chris,

Sorry for moving so slow on this. I am a bit over-committed lately and
clearly this is not a subject I am that knowledgeable about, so it takes
some time to digest.

On Tue, 2006-02-07 at 12:11 +0000, Chris Burdess wrote:
> > So, does anybody else have any comments? Otherwise I think Chris  
> > should go ahead with this (provided the interaction between xml.validation  
> > and relaxng.datatype will be clearly documented).
> 
> I have added documentation for this in README.jaxp (it's pretty  
> simple) and removed the org.relaxng.datatype package from the  
> generated javadoc. Patch attached.

Thanks. Looks good. But I have to admit that I am still not really clear
on how I get new xml.validation support through the datatype library. So
if I have a DatatypeBuilder and Datatype, where do I plug these in, and
what other boilerplate do I need to write to get a Schema and Validator
to pop out that uses these datatypes? And which datatypes are already
present, and which should be added for my own validator?
Maybe when your XML Schema is added it will be more clear.

> 2006-02-07  Chris Burdess  <[EMAIL PROTECTED]>
> 
>      * configure.ac,
>        doc/README.jaxp,
>        external/Makefile.am,
>        external/relaxngDatatype/.cvsignore,
>        external/relaxngDatatype/Makefile.am,
>        external/relaxngDatatype/README.txt,
>        external/relaxngDatatype/copying.txt,
>        external/relaxngDatatype/org/relaxng/datatype/Datatype.java,
>        external/relaxngDatatype/org/relaxng/datatype/ 
> DatatypeBuilder.java,
>        external/relaxngDatatype/org/relaxng/datatype/ 
> DatatypeException.java,
>        external/relaxngDatatype/org/relaxng/datatype/ 
> DatatypeLibrary.java,
>        external/relaxngDatatype/org/relaxng/datatype/ 
> DatatypeLibraryFactory.java,
>        external/relaxngDatatype/org/relaxng/datatype/ 
> DatatypeStreamingValidator.java,
>        external/relaxngDatatype/org/relaxng/datatype/ 
> ValidationContext.java,
>        external/relaxngDatatype/org/relaxng/datatype/helpers/ 
> DatatypeLibraryLoader.java,
>        external/relaxngDatatype/org/relaxng/datatype/helpers/ 
> ParameterlessDatatypeBuilder.java,
>        external/relaxngDatatype/org/relaxng/datatype/helpers/ 
> StreamingValidatorImpl.java,
>        lib/Makefile.am,
>        lib/gen-classlist.sh.in: Added external RELAX NG pluggable
>        datatypes library API.
> 
> OK to commit?

Looks fine. Could you also add the following text to the top-level
LICENSE file?

---

Directory external/relaxngDatatype
RELAX NG Pluggable Datatype Libraries. All files are distributed under
the following notice:

        Copyright (c) 2001, Thai Open Source Software Center Ltd, Sun
        Microsystems. All rights reserved.
        
        Redistribution and use in source and binary forms, with or
        without
        modification, are permitted provided that the following
        conditions are met:
        
            Redistributions of source code must retain the above
        copyright
            notice, this list of conditions and the following
        disclaimer.
        
            Redistributions in binary form must reproduce the above
            copyright notice, this list of conditions and the following
            disclaimer in the documentation and/or other materials
        provided
            with the distribution.
        
            Neither the names of the copyright holders nor the names of
        its
            contributors may be used to endorse or promote products
        derived
            from this software without specific prior written
        permission.
        
        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
        CONTRIBUTORS
        "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
        NOT
        LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
        FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
        SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
        INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
        DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
        SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
        BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
        LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
        (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
        THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
        SUCH DAMAGE.


And please add a little notice to the NEWS file about it.

Thanks,

Mark

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to