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

Alexander Likhanov commented on XERCESJ-1558:
---------------------------------------------

Hi!
I'm a student and I'm intersting in this task for GSoC 2012.
I'm new to Xerces, but I familiar with Java, and I understand that XML is an 
very important part for Java World.
I think this task is good for start, Xerces looks not as "monstrous" as some 
complex Java libraries and apps.
Thanks for the links above, they give me a little brief about task.

I have some questions about task:

1) Is it really actual for now?

2) As I understand such XMLStreamWriter implementation could be well localized 
(in a couple or little more classes), because I just should Implement a class, 
matching [1] specification. Of course, there may be some helper classes. Am I 
right with it?

3) I have downloaded Xerces and Xalan sources and take a short look on them. 
But I haven't really understood about existing serializers. Is it about 
something under org.apache.xml.serializer namespace? Should I use something 
from there or should just use provided Writer or OutputStream?

4) At the first look there are not a lot of work (this description is really 
simplified):
 - Learn more about namespaces and prefixes and different cases of them and 
"isRepairingNamespaces" property from first table in [1]
 - Implement something to control tags hierarchy (starting and right closing), 
I think something like stack will be appropriate.
 - Take care about proper caracters and attributes escaping
 - Well unit tests coverage, of course. May be some documentation
Maybe I missed something very important?

Thanks in advance.

P.S. If it is not right place to ask and write, please point me more 
appropriate place for this.

[1] - 
http://docs.oracle.com/javase/6/docs/api/javax/xml/stream/XMLStreamWriter.html
                
> GSoC: Implement the StAX XMLStreamWriter
> ----------------------------------------
>
>                 Key: XERCESJ-1558
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1558
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: StAX
>    Affects Versions: 2.11.0
>            Reporter: Michael Glavassevich
>              Labels: gsoc, gsoc2012, mentor
>
> Xerces does not yet have an XMLStreamWriter (the interface in StAX which 
> writes/serializes an XML document). I think a basic implementation of an 
> XMLStreamWriter (one that can write to a java.io.OutputStream and 
> java.io.Writer) would be a good GSoC project.

--
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

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to