[ 
https://issues.apache.org/jira/browse/UIMA-239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13179080#comment-13179080
 ] 

Marshall Schor commented on UIMA-239:
-------------------------------------

The code for xml parsing and generation hints at maybe switching to JAXB at 
some point.  I did some internet resarch and found: JAXB is alive and well.  
The APIs (but not the implementation) are in Java 5, and Java 6 includes 
version 2 of the *implementation*, as well.  For Jafa 5, other Apache projects 
(e.g., Geronimo, and maybe Axis and CXF) have versions of the reference 
implementation (under the CDDL license, I think). 

So, now that JAXB implementations have reached some maturity (by being now 
included in the base Java, as of Java 6, and there's a similar solution for 
Java 5), I'm going to take a serious look at what this might mean.  In the best 
case, we would reduce our UIMA impl code base by adopting this standard, and 
perhaps also get some improvements, including the handling of comments and 
whitespace :-).
                
> Tools like the CDE which use XML parsing should preserve XML comments; 
> parsers should provide access to XML comments.
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: UIMA-239
>                 URL: https://issues.apache.org/jira/browse/UIMA-239
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Core Java Framework, Tools
>            Reporter: Marshall Schor
>
> An example of a problem which happens if this is not done: the descriptors 
> that come with the UIMA toolkit have a comment that specifies the license 
> information for that file. If you edit a descriptor containing such a comment 
> with the CDE, it strips out all comments.
> An alternative for license info: add a new, optional element to the 
> descriptor for specifying the license (but this might  be ambigious as to 
> what is being licensed - the descriptor file or what it refers to or ??? )

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to