You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by Shakya Wijerama <sh...@gmail.com> on 2012/02/08 17:03:07 UTC

Applying for GSOC 2012 under Apache Xerces

Hi,

    I am a novice to Apache Xerces project and would like to learn and
understand the core of the project. Also I hope to apply Google Summer of
Codes 2012. Can you tell me how should I start working with the project to
move forward? Are there any projects proposed for GSOC 2012?

Thanks.

-- 



Regards,

*Shakya Wijerama*

Senior Student,
Faculty of Applied Sciences,
Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Shakya,

Shakya Wijerama <sh...@gmail.com> wrote on 02/10/2012 06:08:16
AM:

> Hello Michael,
>
> Thanks for your reply. I am trying to get familiar with the project.
> I started to read about the "Xerces Native Interface" framework to
> get a better understanding of the project and checked out the latest
> revision via SVN. The potential projects you have referenced seem to
> be interesting for me and will have a look at them in next few days.
> Can you post some useful references to read to get more familiar
> with those projects?

Both of those JIRA issues concern XML Schema [1] and to some extent JAXP
[2] (specifically the javax.xml.validation API). It would be good to
familiarize yourself with these technologies.

If you're looking for introductory material and tutorials, you should be
able to find some good articles on developerWorks [3].

> In which Java version Xerces is developed?

Xerces-J (the main trunk) is still being developed with Java 1.3.

> Thanks
>
> On Fri, Feb 10, 2012 at 11:50 AM, Udesh Liyanaarachchi <
> udesh.liyanaarachchi@gmail.com> wrote:
> Hi Michael,
>
> Thanks for the references. I'm still getting use to the system. I'll
> look into those issues and let you know the findings.
> First I will look into the [3] issue you have suggested.
> in the meantime if I get an idea I'll post it here.
>
> Thanks,
> Udesh
>

>
> --
>

>
> Regards,
>
> Shakya Wijerama
>
> Senior Student,
> Faculty of Applied Sciences,
> Sabaragamuwa University of Sri Lanka.

Thanks.

[1] http://www.w3.org/TR/xmlschema-0/
[2] http://www.jcp.org/en/jsr/summary?id=206
[3] http://www.ibm.com/developerworks/

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Shakya Wijerama <sh...@gmail.com>.
Hello Michael,

Thanks for your reply. I am trying to get familiar with the project. I
started to read about the "Xerces Native Interface" framework to get a
better understanding of the project and checked out the latest revision via
SVN. The potential projects you have referenced seem to be interesting for
me and will have a look at them in next few days. Can you post some useful
references to read to get more familiar with those projects?

In which Java version Xerces is developed?

Thanks

On Fri, Feb 10, 2012 at 11:50 AM, Udesh Liyanaarachchi <
udesh.liyanaarachchi@gmail.com> wrote:

> Hi Michael,
>
> Thanks for the references. I'm still getting use to the system. I'll look
> into those issues and let you know the findings.
> First I will look into the [3] issue you have suggested.
> in the meantime if I get an idea I'll post it here.
>
> Thanks,
> Udesh
>



-- 



Regards,

*Shakya Wijerama*

Senior Student,
Faculty of Applied Sciences,
Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Udesh Liyanaarachchi <ud...@gmail.com>.
Hi Michael,

Thanks for the references. I'm still getting use to the system. I'll look
into those issues and let you know the findings.
First I will look into the [3] issue you have suggested.
in the meantime if I get an idea I'll post it here.

Thanks,
Udesh

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Shakya,

Congratulations! Looking forward to working with you over the summer.

Thanks.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Shakya Wijerama <sh...@gmail.com> wrote on 23/04/2012 03:34:51 
PM:

> Hello Michael & Devs,
> 
> It is a great pleasure to tell you that I have been selected to GSoC
> 2012. I would like to make this a chance to thank all the devs in 
> the community who supported me to write a good proposal & my special
> thanks goes to Michael who always responded quickly and reviewed my 
> proposal multiple times. I hope to give my best in this summer and 
> would like to share opinions with you to make the project a success.
> 
> Thanks.
> 
> On Thu, Apr 5, 2012 at 12:15 AM, Shakya Wijerama 
<shakya.wijerama@gmail.com
> > wrote:
> Hello Michael,
> 
> I improved my proposal according to your response. I have attached 
> the finalized proposal herewith and updated the proposal in Google 
melange.
> 
> Thanks.
> 
> On Wed, Apr 4, 2012 at 8:55 PM, Michael Glavassevich 
<mrglavas@ca.ibm.com
> > wrote:
> Hello Shakya, 
> 
> Shakya Wijerama <sh...@gmail.com> wrote on 03/04/2012 06:53:59 
PM:
> 
> > Hello Michael, 
> > 
> > I have completed my proposal and submitted it to Google under Apache
> > Software Foundation. I have attached the proposal as a PDF file with
> > this mail. Can you give me a feedback on it so I can change the 
> > proposal before the deadline (April 6th)?
> 
> 
> I've read through your proposal. This looks really great. 
> 
> One thing you might want to expand on is the synthetic schema 
> example and how that might look when there are multiple namespaces 
involved. 
> 
> For instance, given a Source[] containing: 
> 
> a.xsd :: targetNamespace = n 
> b.xsd :: targetNamespace = n 
> c.xsd :: targetNamespace = m 
> d.xsd :: targetNamespace = m 
> 
> ================================== 
> 
> You would need two levels of generated schemas. For example: 
> 
> <?xml version="1.0" encoding="UTF-8"?> 
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
> <xs:import schemaLocation="generated1.xsd"/> 
> <xs:import schemaLocation="generated2.xsd"/> 
> </xs:schema> 
> 
> generated1.xsd: 
> <?xml version="1.0" encoding="UTF-8"?> 
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
targetNamespace="n"> 
> <xs:include schemaLocation="a.xsd"/> 
> <xs:include schemaLocation="b.xsd"/> 
> </xs:schema> 
> 
> generated2.xsd: 
> <?xml version="1.0" encoding="UTF-8"?> 
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
targetNamespace="m"> 
> <xs:include schemaLocation="c.xsd"/> 
> <xs:include schemaLocation="d.xsd"/> 
> </xs:schema> 
> 
> > I am not sure whether others can view the images in the proposal 
> > which I submitted to the Google. How can I know it? 

> I can view the images in the proposal you submitted to Google. I 
> assume others would be able to as well. 
> 
> > Thanks. 
> > 
> > On Tue, Apr 3, 2012 at 9:51 AM, Michael Glavassevich 
<mrglavas@ca.ibm.com
> > > wrote: 
> > Hello Shakya, 
> > 
> > Shakya Wijerama <sh...@gmail.com> wrote on 02/04/2012 
05:12:17 PM:
> > 
> > > Hello Michael, 
> > > 
> > > I have completed my proposal to some extent and there are a few 
> > > things to clarify. I am not much familiar with custom entity 
> > > resolver. Can you briefly explain me the idea of that and how we can
> > > apply it in the project. 
> 
> > For each include and import in a schema document, Xerces will make a
> > call out to an entity resolver [1] to locate the include or import. 
> > This allows the application to resolve the location of the schema 
> > document in some other way than the default of opening the URL 
> > specified on the include/import. The includes and imports in the 
> > synthetic schemas you generate should resolve back to the Source 
> > objects that were passed to SchemaFactory.newSchema(). You would 
> > need to create an implementation of XMLEntityResolver which handles 
> > this custom resolution and register it with the SchemaFactory. 
> > 
> > > I have used the name for the project as it is in JIRA. It is more 
> > > like bug name and I think it is better to change the name as 
> > > "Validating against multiple XMl schemas with same namespace". What 
> > > do you suggest for this? 
> 
> > Yes, sounds much better than the JIRA bug id. 
> >  
> > > I have not fully completed the proposal yet and there are some 
> > > modifications to be done. So I can complete the rest with your 
> > > feedback and submit it to Google tomorrow (since the deadline is 
> > 6thof April). 
> > > 
> > > Note:  I have attached the proposal herewith.. 
> 
> > Good work so far. Looking forward to seeing your completed proposal. 
> > 
> > > Thanks.
> > 
> > > On Thu, Feb 23, 2012 at 10:30 AM, Michael Glavassevich <
> mrglavas@ca.ibm.com
> > > > wrote: 
> > > Hi Shakya,
> > > 
> > > I understand what Mukul is saying, but disagree that Xerces is 
> > > working correctly. He described a work around for that specific 
> > > case, not a general solution.
> > > 
> > > I believe users should be able to provide an array of schema 
> > > documents to SchemaFactory.newInstance() which all have the same 
> > > namespace and that Xerces should be fixed so that it can process 
that.
> > > 
> > > It should be possible for the SchemaFactory implementation to 
> > > internally generate a synthetic schema document which combines the 
> > > user's list of schema documents together. From the schema loader's 
> > > perspective this would look like one master schema document for the 
> > > namespace which has includes to all the others. Taking that a step 
> > > further, another schema document could be generated which glues all 
> > > the namespaces together with imports. 
> > > 
> > > 
> > > Thanks.
> > > 
> > > Michael Glavassevich
> > > XML Technologies and WAS Development
> > > IBM Toronto Lab
> > > E-mail: mrglavas@ca.ibm.com
> > > E-mail: mrglavas@apache.org 
> 
> > Thanks. 
> > 
> > [1] http://xerces.apache.org/xerces2-j/javadocs/xni/org/apache/
> > xerces/xni/parser/XMLEntityResolver.html 
> > 
> > Michael Glavassevich
> > XML Technologies and WAS Development
> > IBM Toronto Lab
> > E-mail: mrglavas@ca.ibm.com 
> > E-mail: mrglavas@apache.org 
> > 
> > Regards, 
> > 
> > Shakya Wijerama 
> > 
> > Senior Student, 
> > Faculty of Applied Sciences, 
> > Sabaragamuwa University of Sri Lanka. 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
> > For additional commands, e-mail: j-dev-help@xerces.apache.org 
> 
> Thanks. 
> 
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com 
> E-mail: mrglavas@apache.org
> 

> 
> -- 
> 

> 
> Regards,
> 
> Shakya Wijerama
> 
> Senior Student,
> Faculty of Applied Sciences,
> Sabaragamuwa University of Sri Lanka.
> 
> 

> 
> -- 
> 

> 
> Regards,
> 
> Shakya Wijerama
> 
> Senior Student,
> Faculty of Applied Sciences,
> Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Shakya Wijerama <sh...@gmail.com>.
Hello Michael & Devs,

It is a great pleasure to tell you that I have been selected to GSoC 2012.
I would like to make this a chance to thank all the devs in the community
who supported me to write a good proposal & my special thanks goes to
Michael who always responded quickly and reviewed my proposal multiple
times. I hope to give my best in this summer and would like to share
opinions with you to make the project a success.

Thanks.

On Thu, Apr 5, 2012 at 12:15 AM, Shakya Wijerama
<sh...@gmail.com>wrote:

> Hello Michael,
>
> I improved my proposal according to your response. I have attached the
> finalized proposal herewith and updated the proposal in Google melange.
>
> Thanks.
>
> On Wed, Apr 4, 2012 at 8:55 PM, Michael Glavassevich <mr...@ca.ibm.com>wrote:
>
>> Hello Shakya,
>>
>> Shakya Wijerama <sh...@gmail.com> wrote on 03/04/2012 06:53:59
>> PM:
>>
>> > Hello Michael,
>> >
>> > I have completed my proposal and submitted it to Google under Apache
>> > Software Foundation. I have attached the proposal as a PDF file with
>> > this mail. Can you give me a feedback on it so I can change the
>> > proposal before the deadline (April 6th)?
>>
>>
>> I've read through your proposal. This looks really great.
>>
>> One thing you might want to expand on is the synthetic schema example and
>> how that might look when there are multiple namespaces involved.
>>
>> For instance, given a Source[] containing:
>>
>> a.xsd :: targetNamespace = n
>> b.xsd :: targetNamespace = n
>> c.xsd :: targetNamespace = m
>> d.xsd :: targetNamespace = m
>>
>> ==================================
>>
>> You would need two levels of generated schemas. For example:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
>> <xs:import schemaLocation="generated1.xsd"/>
>> <xs:import schemaLocation="generated2.xsd"/>
>> </xs:schema>
>>
>> generated1.xsd:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>> targetNamespace="n">
>> <xs:include schemaLocation="a.xsd"/>
>> <xs:include schemaLocation="b.xsd"/>
>> </xs:schema>
>>
>> generated2.xsd:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>> targetNamespace="m">
>> <xs:include schemaLocation="c.xsd"/>
>> <xs:include schemaLocation="d.xsd"/>
>> </xs:schema>
>>
>> > I am not sure whether others can view the images in the proposal
>> > which I submitted to the Google. How can I know it?
>>
>> I can view the images in the proposal you submitted to Google. I assume
>> others would be able to as well.
>>
>> > Thanks.
>> >
>> > On Tue, Apr 3, 2012 at 9:51 AM, Michael Glavassevich <
>> mrglavas@ca.ibm.com
>> > > wrote:
>> > Hello Shakya,
>> >
>> > Shakya Wijerama <sh...@gmail.com> wrote on 02/04/2012
>> 05:12:17 PM:
>> >
>> > > Hello Michael,
>> > >
>> > > I have completed my proposal to some extent and there are a few
>> > > things to clarify. I am not much familiar with custom entity
>> > > resolver. Can you briefly explain me the idea of that and how we can
>> > > apply it in the project.
>>
>> > For each include and import in a schema document, Xerces will make a
>> > call out to an entity resolver [1] to locate the include or import.
>> > This allows the application to resolve the location of the schema
>> > document in some other way than the default of opening the URL
>> > specified on the include/import. The includes and imports in the
>> > synthetic schemas you generate should resolve back to the Source
>> > objects that were passed to SchemaFactory.newSchema(). You would
>> > need to create an implementation of XMLEntityResolver which handles
>> > this custom resolution and register it with the SchemaFactory.
>> >
>> > > I have used the name for the project as it is in JIRA. It is more
>> > > like bug name and I think it is better to change the name as
>> > > "Validating against multiple XMl schemas with same namespace". What
>> > > do you suggest for this?
>>
>> > Yes, sounds much better than the JIRA bug id.
>> >
>> > > I have not fully completed the proposal yet and there are some
>> > > modifications to be done. So I can complete the rest with your
>> > > feedback and submit it to Google tomorrow (since the deadline is
>> > 6thof April).
>> > >
>> > > Note:  I have attached the proposal herewith..
>>
>> > Good work so far. Looking forward to seeing your completed proposal.
>> >
>> > > Thanks.
>> >
>> > > On Thu, Feb 23, 2012 at 10:30 AM, Michael Glavassevich <
>> mrglavas@ca.ibm.com
>> > > > wrote:
>> > > Hi Shakya,
>> > >
>> > > I understand what Mukul is saying, but disagree that Xerces is
>> > > working correctly. He described a work around for that specific
>> > > case, not a general solution.
>> > >
>> > > I believe users should be able to provide an array of schema
>> > > documents to SchemaFactory.newInstance() which all have the same
>> > > namespace and that Xerces should be fixed so that it can process that.
>> > >
>> > > It should be possible for the SchemaFactory implementation to
>> > > internally generate a synthetic schema document which combines the
>> > > user's list of schema documents together. From the schema loader's
>> > > perspective this would look like one master schema document for the
>> > > namespace which has includes to all the others. Taking that a step
>> > > further, another schema document could be generated which glues all
>> > > the namespaces together with imports.
>> > >
>> > >
>> > > Thanks.
>> > >
>> > > Michael Glavassevich
>> > > XML Technologies and WAS Development
>> > > IBM Toronto Lab
>> > > E-mail: mrglavas@ca.ibm.com
>> > > E-mail: mrglavas@apache.org
>>
>> > Thanks.
>> >
>> > [1] http://xerces.apache.org/xerces2-j/javadocs/xni/org/apache/
>> > xerces/xni/parser/XMLEntityResolver.html
>> >
>> > Michael Glavassevich
>> > XML Technologies and WAS Development
>> > IBM Toronto Lab
>> > E-mail: mrglavas@ca.ibm.com
>> > E-mail: mrglavas@apache.org
>> >
>> > Regards,
>> >
>> > Shakya Wijerama
>> >
>> > Senior Student,
>> > Faculty of Applied Sciences,
>> > Sabaragamuwa University of Sri Lanka.
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
>> > For additional commands, e-mail: j-dev-help@xerces.apache.org
>>
>> Thanks.
>>
>> Michael Glavassevich
>> XML Technologies and WAS Development
>> IBM Toronto Lab
>> E-mail: mrglavas@ca.ibm.com
>> E-mail: mrglavas@apache.org
>>
>
>
>
> --
>
>
>
> Regards,
>
> *Shakya Wijerama*
>
> Senior Student,
> Faculty of Applied Sciences,
> Sabaragamuwa University of Sri Lanka.
>
>
>


-- 



Regards,

*Shakya Wijerama*

Senior Student,
Faculty of Applied Sciences,
Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Shakya Wijerama <sh...@gmail.com>.
Hello Michael,

I improved my proposal according to your response. I have attached the
finalized proposal herewith and updated the proposal in Google melange.

Thanks.

On Wed, Apr 4, 2012 at 8:55 PM, Michael Glavassevich <mr...@ca.ibm.com>wrote:

> Hello Shakya,
>
> Shakya Wijerama <sh...@gmail.com> wrote on 03/04/2012 06:53:59
> PM:
>
> > Hello Michael,
> >
> > I have completed my proposal and submitted it to Google under Apache
> > Software Foundation. I have attached the proposal as a PDF file with
> > this mail. Can you give me a feedback on it so I can change the
> > proposal before the deadline (April 6th)?
>
>
> I've read through your proposal. This looks really great.
>
> One thing you might want to expand on is the synthetic schema example and
> how that might look when there are multiple namespaces involved.
>
> For instance, given a Source[] containing:
>
> a.xsd :: targetNamespace = n
> b.xsd :: targetNamespace = n
> c.xsd :: targetNamespace = m
> d.xsd :: targetNamespace = m
>
> ==================================
>
> You would need two levels of generated schemas. For example:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
> <xs:import schemaLocation="generated1.xsd"/>
> <xs:import schemaLocation="generated2.xsd"/>
> </xs:schema>
>
> generated1.xsd:
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
> targetNamespace="n">
> <xs:include schemaLocation="a.xsd"/>
> <xs:include schemaLocation="b.xsd"/>
> </xs:schema>
>
> generated2.xsd:
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
> targetNamespace="m">
> <xs:include schemaLocation="c.xsd"/>
> <xs:include schemaLocation="d.xsd"/>
> </xs:schema>
>
> > I am not sure whether others can view the images in the proposal
> > which I submitted to the Google. How can I know it?
>
> I can view the images in the proposal you submitted to Google. I assume
> others would be able to as well.
>
> > Thanks.
> >
> > On Tue, Apr 3, 2012 at 9:51 AM, Michael Glavassevich <
> mrglavas@ca.ibm.com
> > > wrote:
> > Hello Shakya,
> >
> > Shakya Wijerama <sh...@gmail.com> wrote on 02/04/2012
> 05:12:17 PM:
> >
> > > Hello Michael,
> > >
> > > I have completed my proposal to some extent and there are a few
> > > things to clarify. I am not much familiar with custom entity
> > > resolver. Can you briefly explain me the idea of that and how we can
> > > apply it in the project.
>
> > For each include and import in a schema document, Xerces will make a
> > call out to an entity resolver [1] to locate the include or import.
> > This allows the application to resolve the location of the schema
> > document in some other way than the default of opening the URL
> > specified on the include/import. The includes and imports in the
> > synthetic schemas you generate should resolve back to the Source
> > objects that were passed to SchemaFactory.newSchema(). You would
> > need to create an implementation of XMLEntityResolver which handles
> > this custom resolution and register it with the SchemaFactory.
> >
> > > I have used the name for the project as it is in JIRA. It is more
> > > like bug name and I think it is better to change the name as
> > > "Validating against multiple XMl schemas with same namespace". What
> > > do you suggest for this?
>
> > Yes, sounds much better than the JIRA bug id.
> >
> > > I have not fully completed the proposal yet and there are some
> > > modifications to be done. So I can complete the rest with your
> > > feedback and submit it to Google tomorrow (since the deadline is
> > 6thof April).
> > >
> > > Note:  I have attached the proposal herewith..
>
> > Good work so far. Looking forward to seeing your completed proposal.
> >
> > > Thanks.
> >
> > > On Thu, Feb 23, 2012 at 10:30 AM, Michael Glavassevich <
> mrglavas@ca.ibm.com
> > > > wrote:
> > > Hi Shakya,
> > >
> > > I understand what Mukul is saying, but disagree that Xerces is
> > > working correctly. He described a work around for that specific
> > > case, not a general solution.
> > >
> > > I believe users should be able to provide an array of schema
> > > documents to SchemaFactory.newInstance() which all have the same
> > > namespace and that Xerces should be fixed so that it can process that.
> > >
> > > It should be possible for the SchemaFactory implementation to
> > > internally generate a synthetic schema document which combines the
> > > user's list of schema documents together. From the schema loader's
> > > perspective this would look like one master schema document for the
> > > namespace which has includes to all the others. Taking that a step
> > > further, another schema document could be generated which glues all
> > > the namespaces together with imports.
> > >
> > >
> > > Thanks.
> > >
> > > Michael Glavassevich
> > > XML Technologies and WAS Development
> > > IBM Toronto Lab
> > > E-mail: mrglavas@ca.ibm.com
> > > E-mail: mrglavas@apache.org
>
> > Thanks.
> >
> > [1] http://xerces.apache.org/xerces2-j/javadocs/xni/org/apache/
> > xerces/xni/parser/XMLEntityResolver.html
> >
> > Michael Glavassevich
> > XML Technologies and WAS Development
> > IBM Toronto Lab
> > E-mail: mrglavas@ca.ibm.com
> > E-mail: mrglavas@apache.org
> >
> > Regards,
> >
> > Shakya Wijerama
> >
> > Senior Student,
> > Faculty of Applied Sciences,
> > Sabaragamuwa University of Sri Lanka.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
> > For additional commands, e-mail: j-dev-help@xerces.apache.org
>
> Thanks.
>
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
>



-- 



Regards,

*Shakya Wijerama*

Senior Student,
Faculty of Applied Sciences,
Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hello Shakya,

Shakya Wijerama <sh...@gmail.com> wrote on 03/04/2012 06:53:59 
PM:

> Hello Michael,
> 
> I have completed my proposal and submitted it to Google under Apache
> Software Foundation. I have attached the proposal as a PDF file with
> this mail. Can you give me a feedback on it so I can change the 
> proposal before the deadline (April 6th)?

I've read through your proposal. This looks really great.

One thing you might want to expand on is the synthetic schema example and 
how that might look when there are multiple namespaces involved.

For instance, given a Source[] containing:

a.xsd :: targetNamespace = n
b.xsd :: targetNamespace = n
c.xsd :: targetNamespace = m
d.xsd :: targetNamespace = m

==================================

You would need two levels of generated schemas. For example:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="generated1.xsd"/>
<xs:import schemaLocation="generated2.xsd"/>
</xs:schema>

generated1.xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
targetNamespace="n">
<xs:include schemaLocation="a.xsd"/>
<xs:include schemaLocation="b.xsd"/>
</xs:schema>

generated2.xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
targetNamespace="m">
<xs:include schemaLocation="c.xsd"/>
<xs:include schemaLocation="d.xsd"/>
</xs:schema>

> I am not sure whether others can view the images in the proposal 
> which I submitted to the Google. How can I know it?

I can view the images in the proposal you submitted to Google. I assume 
others would be able to as well.

> Thanks.
> 
> On Tue, Apr 3, 2012 at 9:51 AM, Michael Glavassevich 
<mrglavas@ca.ibm.com
> > wrote:
> Hello Shakya, 
> 
> Shakya Wijerama <sh...@gmail.com> wrote on 02/04/2012 05:12:17 
PM:
> 
> > Hello Michael, 
> > 
> > I have completed my proposal to some extent and there are a few 
> > things to clarify. I am not much familiar with custom entity 
> > resolver. Can you briefly explain me the idea of that and how we can
> > apply it in the project. 

> For each include and import in a schema document, Xerces will make a
> call out to an entity resolver [1] to locate the include or import. 
> This allows the application to resolve the location of the schema 
> document in some other way than the default of opening the URL 
> specified on the include/import. The includes and imports in the 
> synthetic schemas you generate should resolve back to the Source 
> objects that were passed to SchemaFactory.newSchema(). You would 
> need to create an implementation of XMLEntityResolver which handles 
> this custom resolution and register it with the SchemaFactory. 
> 
> > I have used the name for the project as it is in JIRA. It is more 
> > like bug name and I think it is better to change the name as 
> > "Validating against multiple XMl schemas with same namespace". What 
> > do you suggest for this? 

> Yes, sounds much better than the JIRA bug id. 
>  
> > I have not fully completed the proposal yet and there are some 
> > modifications to be done. So I can complete the rest with your 
> > feedback and submit it to Google tomorrow (since the deadline is 
> 6thof April). 
> > 
> > Note:  I have attached the proposal herewith.. 

> Good work so far. Looking forward to seeing your completed proposal. 
> 
> > Thanks.
> 
> > On Thu, Feb 23, 2012 at 10:30 AM, Michael Glavassevich 
<mrglavas@ca.ibm.com
> > > wrote: 
> > Hi Shakya,
> > 
> > I understand what Mukul is saying, but disagree that Xerces is 
> > working correctly. He described a work around for that specific 
> > case, not a general solution.
> > 
> > I believe users should be able to provide an array of schema 
> > documents to SchemaFactory.newInstance() which all have the same 
> > namespace and that Xerces should be fixed so that it can process that.
> > 
> > It should be possible for the SchemaFactory implementation to 
> > internally generate a synthetic schema document which combines the 
> > user's list of schema documents together. From the schema loader's 
> > perspective this would look like one master schema document for the 
> > namespace which has includes to all the others. Taking that a step 
> > further, another schema document could be generated which glues all 
> > the namespaces together with imports. 
> > 
> > 
> > Thanks.
> > 
> > Michael Glavassevich
> > XML Technologies and WAS Development
> > IBM Toronto Lab
> > E-mail: mrglavas@ca.ibm.com
> > E-mail: mrglavas@apache.org 

> Thanks. 
> 
> [1] http://xerces.apache.org/xerces2-j/javadocs/xni/org/apache/
> xerces/xni/parser/XMLEntityResolver.html 
> 
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com 
> E-mail: mrglavas@apache.org
> 
> Regards,
> 
> Shakya Wijerama
> 
> Senior Student,
> Faculty of Applied Sciences,
> Sabaragamuwa University of Sri Lanka.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-dev-help@xerces.apache.org

Thanks.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Shakya Wijerama <sh...@gmail.com>.
Hello Michael,

I have completed my proposal and submitted it to Google under Apache
Software Foundation. I have attached the proposal as a PDF file with this
mail. Can you give me a feedback on it so I can change the proposal before
the deadline (April 6th)?

I am not sure whether others can view the images in the proposal which I
submitted to the Google. How can I know it?

Thanks.

On Tue, Apr 3, 2012 at 9:51 AM, Michael Glavassevich <mr...@ca.ibm.com>wrote:

> Hello Shakya,
>
> Shakya Wijerama <sh...@gmail.com> wrote on 02/04/2012 05:12:17
> PM:
>
> > Hello Michael,
> >
> > I have completed my proposal to some extent and there are a few
> > things to clarify. I am not much familiar with custom entity
> > resolver. Can you briefly explain me the idea of that and how we can
> > apply it in the project.
>
> For each include and import in a schema document, Xerces will make a call
> out to an entity resolver [1] to locate the include or import. This allows
> the application to resolve the location of the schema document in some
> other way than the default of opening the URL specified on the
> include/import. The includes and imports in the synthetic schemas you
> generate should resolve back to the Source objects that were passed to
> SchemaFactory.newSchema(). You would need to create an implementation of
> XMLEntityResolver which handles this custom resolution and register it with
> the SchemaFactory.
>
> > I have used the name for the project as it is in JIRA. It is more
> > like bug name and I think it is better to change the name as
> > "Validating against multiple XMl schemas with same namespace". What
> > do you suggest for this?
>
> Yes, sounds much better than the JIRA bug id.
>
> > I have not fully completed the proposal yet and there are some
> > modifications to be done. So I can complete the rest with your
> > feedback and submit it to Google tomorrow (since the deadline is 6thof
> April).
> >
> > Note:  I have attached the proposal herewith..
>
> Good work so far. Looking forward to seeing your completed proposal.
>
> > Thanks.
>
> > On Thu, Feb 23, 2012 at 10:30 AM, Michael Glavassevich <
> mrglavas@ca.ibm.com
> > > wrote:
> > Hi Shakya,
> >
> > I understand what Mukul is saying, but disagree that Xerces is
> > working correctly. He described a work around for that specific
> > case, not a general solution.
> >
> > I believe users should be able to provide an array of schema
> > documents to SchemaFactory.newInstance() which all have the same
> > namespace and that Xerces should be fixed so that it can process that.
> >
> > It should be possible for the SchemaFactory implementation to
> > internally generate a synthetic schema document which combines the
> > user's list of schema documents together. From the schema loader's
> > perspective this would look like one master schema document for the
> > namespace which has includes to all the others. Taking that a step
> > further, another schema document could be generated which glues all
> > the namespaces together with imports.
> >
> >
> > Thanks.
> >
> > Michael Glavassevich
> > XML Technologies and WAS Development
> > IBM Toronto Lab
> > E-mail: mrglavas@ca.ibm.com
> > E-mail: mrglavas@apache.org
>
> Thanks.
>
> [1]
> http://xerces.apache.org/xerces2-j/javadocs/xni/org/apache/xerces/xni/parser/XMLEntityResolver.html
>
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
>



-- 



Regards,

*Shakya Wijerama*

Senior Student,
Faculty of Applied Sciences,
Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hello Shakya,

Shakya Wijerama <sh...@gmail.com> wrote on 02/04/2012 05:12:17 
PM:
 
> Hello Michael,
> 
> I have completed my proposal to some extent and there are a few 
> things to clarify. I am not much familiar with custom entity 
> resolver. Can you briefly explain me the idea of that and how we can
> apply it in the project.

For each include and import in a schema document, Xerces will make a call 
out to an entity resolver [1] to locate the include or import. This allows 
the application to resolve the location of the schema document in some 
other way than the default of opening the URL specified on the 
include/import. The includes and imports in the synthetic schemas you 
generate should resolve back to the Source objects that were passed to 
SchemaFactory.newSchema(). You would need to create an implementation of 
XMLEntityResolver which handles this custom resolution and register it 
with the SchemaFactory.

> I have used the name for the project as it is in JIRA. It is more 
> like bug name and I think it is better to change the name as 
> "Validating against multiple XMl schemas with same namespace". What 
> do you suggest for this?

Yes, sounds much better than the JIRA bug id.
 
> I have not fully completed the proposal yet and there are some 
> modifications to be done. So I can complete the rest with your 
> feedback and submit it to Google tomorrow (since the deadline is 6thof 
April).
> 
> Note:  I have attached the proposal herewith..

Good work so far. Looking forward to seeing your completed proposal.

> Thanks.

> On Thu, Feb 23, 2012 at 10:30 AM, Michael Glavassevich 
<mrglavas@ca.ibm.com
> > wrote:
> Hi Shakya,
> 
> I understand what Mukul is saying, but disagree that Xerces is 
> working correctly. He described a work around for that specific 
> case, not a general solution.
> 
> I believe users should be able to provide an array of schema 
> documents to SchemaFactory.newInstance() which all have the same 
> namespace and that Xerces should be fixed so that it can process that.
> 
> It should be possible for the SchemaFactory implementation to 
> internally generate a synthetic schema document which combines the 
> user's list of schema documents together. From the schema loader's 
> perspective this would look like one master schema document for the 
> namespace which has includes to all the others. Taking that a step 
> further, another schema document could be generated which glues all 
> the namespaces together with imports.
> 
> 
> Thanks.
> 
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org

Thanks.

[1] 
http://xerces.apache.org/xerces2-j/javadocs/xni/org/apache/xerces/xni/parser/XMLEntityResolver.html

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Shakya Wijerama <sh...@gmail.com>.
Hello Michael,

I have completed my proposal to some extent and there are a few things to
clarify. I am not much familiar with custom entity resolver. Can you
briefly explain me the idea of that and how we can apply it in the project.

I have used the name for the project as it is in JIRA. It is more like bug
name and I think it is better to change the name as "Validating against
multiple XMl schemas with same namespace". What do you suggest for this?

I have not fully completed the proposal yet and there are some
modifications to be done. So I can complete the rest with your feedback and
submit it to Google tomorrow (since the deadline is 6th of April).

Note:  I have attached the proposal herewith..

Thanks.

On Thu, Feb 23, 2012 at 10:30 AM, Michael Glavassevich
<mr...@ca.ibm.com>wrote:

> Hi Shakya,
>
> I understand what Mukul is saying, but disagree that Xerces is working
> correctly. He described a work around for that specific case, not a general
> solution.
>
> I believe users should be able to provide an array of schema documents to
> SchemaFactory.newInstance() which all have the same namespace and that
> Xerces should be fixed so that it can process that.
>
> It should be possible for the SchemaFactory implementation to internally
> generate a synthetic schema document which combines the user's list of
> schema documents together. From the schema loader's perspective this would
> look like one master schema document for the namespace which has includes
> to all the others. Taking that a step further, another schema document
> could be generated which glues all the namespaces together with imports.
>
>
> Thanks.
>
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
>
> Shakya Wijerama <sh...@gmail.com> wrote on 02/20/2012 12:56:37
> AM:
>
> > Hello Michael,
>
> >
> > I was looking at the JIRA issue you have given [1]. According to the
> > comment Mukul has mentioned, it is not a bug, because when the
> > "schema1.xsd" is loaded "schema2.xsd" is resolved since the latter
> > file is already included in the "schema1.xsd". I am not sure whether
> > I should continue working on this and hope your opinion.
> >
> > Thanks.
> >
> > [1]. https://issues.apache.org/jira/browse/XERCESJ-1130
> >
> > Regards,
>
> >
> > Shakya Wijerama
> >
> > Senior Student,
> > Faculty of Applied Sciences,
> > Sabaragamuwa University of Sri Lanka.
>
>


-- 



Regards,

*Shakya Wijerama*

Senior Student,
Faculty of Applied Sciences,
Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Shakya,

I understand what Mukul is saying, but disagree that Xerces is working
correctly. He described a work around for that specific case, not a general
solution.

I believe users should be able to provide an array of schema documents to
SchemaFactory.newInstance() which all have the same namespace and that
Xerces should be fixed so that it can process that.

It should be possible for the SchemaFactory implementation to internally
generate a synthetic schema document which combines the user's list of
schema documents together. From the schema loader's perspective this would
look like one master schema document for the namespace which has includes
to all the others. Taking that a step further, another schema document
could be generated which glues all the namespaces together with imports.

Thanks.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Shakya Wijerama <sh...@gmail.com> wrote on 02/20/2012 12:56:37
AM:

> Hello Michael,
>
> I was looking at the JIRA issue you have given [1]. According to the
> comment Mukul has mentioned, it is not a bug, because when the
> "schema1.xsd" is loaded "schema2.xsd" is resolved since the latter
> file is already included in the "schema1.xsd". I am not sure whether
> I should continue working on this and hope your opinion.
>
> Thanks.
>
> [1]. https://issues.apache.org/jira/browse/XERCESJ-1130
>
> Regards,
>
> Shakya Wijerama
>
> Senior Student,
> Faculty of Applied Sciences,
> Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Shakya Wijerama <sh...@gmail.com>.
Hello Michael,

I was looking at the JIRA issue you have given [1]. According to the
comment Mukul has mentioned, it is not a bug, because when the
"schema1.xsd" is loaded "schema2.xsd" is resolved since the latter file is
already included in the "schema1.xsd". I am not sure whether I should
continue working on this and hope your opinion.

Thanks.

[1]. https://issues.apache.org/jira/browse/XERCESJ-1130

On Sat, Feb 18, 2012 at 9:10 PM, Udesh Liyanaarachchi <
udesh.liyanaarachchi@gmail.com> wrote:

> Hi Michael,
>
> I will go through them.
>
> Thanks..!!!
>
> Udesh
>



-- 



Regards,

*Shakya Wijerama*

Senior Student,
Faculty of Applied Sciences,
Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Udesh Liyanaarachchi <ud...@gmail.com>.
Hi Michael,

I will go through them.

Thanks..!!!

Udesh

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Udesh,

In addition to familiarizing yourself with the
XMLOutputFactory/XMLStreamWriter APIs it would probably be a good idea to
have a look at the existing serializers in Xerces and Xalan to get a feel
for the implementation of such a component.

Here's a good introductory article [1] on the XMLStreamWriter.

Thanks.

[1] http://www.ibm.com/developerworks/library/x-stax3/index.html#N10195

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Udesh Liyanaarachchi <ud...@gmail.com> wrote on 02/16/2012
09:21:05 AM:

> Hi Michael,
>
> Thanks for the idea and I would like to proceed implementing the
> XMLStreamWriter. any prerequisites I should concern about..?
>
> Thanks,
> Udesh

> On Thu, Feb 16, 2012 at 10:25 AM, Michael Glavassevich
<mrglavas@ca.ibm.com
> > wrote:
> Hi Udesh,
>
> Request #9 in the change list is just a correction to the
> documentation. There isn't any work there for an implementer.
>
> 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.
>
> Xerces also still does not yet have an XMLStreamReader
> implementation, though I think that might be a little too complex /
> too much work for a GSoC project.
>
> Thanks.
>
>
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org

> Udesh Liyanaarachchi <ud...@gmail.com> wrote on 02/
> 14/2012 01:12:43 PM:
>
>
> > Hi Michael,
> >
> > Thanks for the references.
> > Your idea is interesting. Do you think request 9 of [1] can be
> > proposed as a GSoc project..?
> > What changes of [2] would you think more important for Xerces.
> >
> > [1] http://jcp.org/aboutJava/communityprocess/maintenance/jsr173/
> > proposedChanges_revised_for_MR11.html
> > [2] http://www.jcp.org/en/jsr/summary?id=173
> >
> > Cheers,
> > Udesh
>

>
> --
> Udesh Liyanaarachchi
> B.sc. Eng (Undergraduate)
> Department of Computer Science & Engineering
> University Of Moratuwa
> Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Udesh Liyanaarachchi <ud...@gmail.com>.
Hi Michael,

Thanks for the idea and I would like to proceed implementing the
XMLStreamWriter. any prerequisites I should concern about..?

Thanks,
Udesh

On Thu, Feb 16, 2012 at 10:25 AM, Michael Glavassevich
<mr...@ca.ibm.com>wrote:

> Hi Udesh,
>
> Request #9 in the change list is just a correction to the documentation.
> There isn't any work there for an implementer.
>
> 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.
>
> Xerces also still does not yet have an XMLStreamReader implementation,
> though I think that might be a little too complex / too much work for a
> GSoC project.
>
> Thanks.
>
>
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
>
> Udesh Liyanaarachchi <ud...@gmail.com> wrote on 02/14/2012
> 01:12:43 PM:
>
>
> > Hi Michael,
> >
> > Thanks for the references.
> > Your idea is interesting. Do you think request 9 of [1] can be
> > proposed as a GSoc project..?
> > What changes of [2] would you think more important for Xerces.
> >
> > [1] http://jcp.org/aboutJava/communityprocess/maintenance/jsr173/
> > proposedChanges_revised_for_MR11.html
> > [2] http://www.jcp.org/en/jsr/summary?id=173
> >
> > Cheers,
> > Udesh
>
>


-- 
*
Udesh Liyanaarachchi
B.sc. Eng (Undergraduate)
Department of Computer Science & Engineering
University Of Moratuwa
Sri Lanka.
*

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Udesh,

Request #9 in the change list is just a correction to the documentation.
There isn't any work there for an implementer.

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.

Xerces also still does not yet have an XMLStreamReader implementation,
though I think that might be a little too complex / too much work for a
GSoC project.

Thanks.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Udesh Liyanaarachchi <ud...@gmail.com> wrote on 02/14/2012
01:12:43 PM:

> Hi Michael,
>
> Thanks for the references.
> Your idea is interesting. Do you think request 9 of [1] can be
> proposed as a GSoc project..?
> What changes of [2] would you think more important for Xerces.
>
> [1] http://jcp.org/aboutJava/communityprocess/maintenance/jsr173/
> proposedChanges_revised_for_MR11.html
> [2] http://www.jcp.org/en/jsr/summary?id=173
>
> Cheers,
> Udesh

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Udesh Liyanaarachchi <ud...@gmail.com>.
Hi Michael,

Thanks for the references.
Your idea is interesting. Do you think request 9 of [1] can be proposed as
a GSoc project..?
What changes of [2] would you think more important for Xerces.

[1]
http://jcp.org/aboutJava/communityprocess/maintenance/jsr173/proposedChanges_revised_for_MR11.html
[2] http://www.jcp.org/en/jsr/summary?id=173

Cheers,
Udesh

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Shakya Wijerama <sh...@gmail.com>.
Hello Michael,

Thanks for your quick response.I will refer the links and come back to you
soon.

Thanks

On Mon, Feb 13, 2012 at 8:55 PM, Michael Glavassevich
<mr...@ca.ibm.com>wrote:

> Should also point out that Xerces does not yet have a complete StAX [1]
> implementation. The remaining work (e.g. XMLStreamWriter) might make for
> some good GSoC projects.
>
> [1] http://www.jcp.org/en/jsr/summary?id=173
>
>
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
>
> mrglavas@ca.ibm.com wrote on 02/10/2012 12:11:13 AM:
>
>
> > Hi Shakya and Udesh,
> >
> > Welcome to the mailing list.
> >
> > GSoC 2012 is just getting started. I think it was only officially
> > announced last week. We haven't done our brainstorming yet for new
> > project ideas, though you might find some potential projects by
> > browsing through JIRA [1]. In particular these two JIRA issues [2]
> > [3] might be good to do as GSoC projects. You can also propose an
> > original idea if there's something that you have in mind that you'd
> > like to work on.
> >
> > Are there particular areas that you're interested in?
> >
> > Thanks.
> >
> > [1] https://issues.apache.org/jira/browse/XERCESJ
> > [2] https://issues.apache.org/jira/browse/XERCESJ-1130
> > [3] https://issues.apache.org/jira/browse/XERCESJ-1276
> >
> > Michael Glavassevich
> > XML Technologies and WAS Development
> > IBM Toronto Lab
> > E-mail: mrglavas@ca.ibm.com
> > E-mail: mrglavas@apache.org
> >
> > Udesh Liyanaarachchi <ud...@gmail.com> wrote on 02/
> > 08/2012 11:18:47 AM:
> >
> > > On Wed, Feb 8, 2012 at 9:33 PM, Shakya Wijerama <
> shakya.wijerama@gmail.com
> > > > wrote:
> > > Hi,
> > >
> > >     I am a novice to Apache Xerces project and would like to learn
> > > and understand the core of the project. Also I hope to apply Google
> > > Summer of Codes 2012. Can you tell me how should I start working
> > > with the project to move forward?
> > >
> > > Are there any projects proposed for GSOC 2012?
> > >   As to previous mails still there are no ideas suggested by
> community.
> > > Thanks.
> > >
> > > --
> > >
> >
> > >
> > > Regards,
> > >
> > > Shakya Wijerama
> > >
> > > Senior Student,
> > > Faculty of Applied Sciences,
> > > Sabaragamuwa University of Sri Lanka.
> > >
> > >
> >
> > >
> > > --
> > > Udesh Liyanaarachchi
> > > B.sc. Eng (Undergraduate)
> > > Department of Computer Science & Engineering
> > > University Of Moratuwa
> > > Sri Lanka.
>
>


-- 



Regards,

*Shakya Wijerama*

Senior Student,
Faculty of Applied Sciences,
Sabaragamuwa University of Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Should also point out that Xerces does not yet have a complete StAX [1]
implementation. The remaining work (e.g. XMLStreamWriter) might make for
some good GSoC projects.

[1] http://www.jcp.org/en/jsr/summary?id=173

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

mrglavas@ca.ibm.com wrote on 02/10/2012 12:11:13 AM:

> Hi Shakya and Udesh,
>
> Welcome to the mailing list.
>
> GSoC 2012 is just getting started. I think it was only officially
> announced last week. We haven't done our brainstorming yet for new
> project ideas, though you might find some potential projects by
> browsing through JIRA [1]. In particular these two JIRA issues [2]
> [3] might be good to do as GSoC projects. You can also propose an
> original idea if there's something that you have in mind that you'd
> like to work on.
>
> Are there particular areas that you're interested in?
>
> Thanks.
>
> [1] https://issues.apache.org/jira/browse/XERCESJ
> [2] https://issues.apache.org/jira/browse/XERCESJ-1130
> [3] https://issues.apache.org/jira/browse/XERCESJ-1276
>
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
>
> Udesh Liyanaarachchi <ud...@gmail.com> wrote on 02/
> 08/2012 11:18:47 AM:
>
> > On Wed, Feb 8, 2012 at 9:33 PM, Shakya Wijerama
<shakya.wijerama@gmail.com
> > > wrote:
> > Hi,
> >
> >     I am a novice to Apache Xerces project and would like to learn
> > and understand the core of the project. Also I hope to apply Google
> > Summer of Codes 2012. Can you tell me how should I start working
> > with the project to move forward?
> >
> > Are there any projects proposed for GSOC 2012?
> >   As to previous mails still there are no ideas suggested by
community.
> > Thanks.
> >
> > --
> >
>
> >
> > Regards,
> >
> > Shakya Wijerama
> >
> > Senior Student,
> > Faculty of Applied Sciences,
> > Sabaragamuwa University of Sri Lanka.
> >
> >
>
> >
> > --
> > Udesh Liyanaarachchi
> > B.sc. Eng (Undergraduate)
> > Department of Computer Science & Engineering
> > University Of Moratuwa
> > Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Shakya and Udesh,

Welcome to the mailing list.

GSoC 2012 is just getting started. I think it was only officially announced
last week. We haven't done our brainstorming yet for new project ideas,
though you might find some potential projects by browsing through JIRA [1].
In particular these two JIRA issues [2][3] might be good to do as GSoC
projects. You can also propose an original idea if there's something that
you have in mind that you'd like to work on.

Are there particular areas that you're interested in?

Thanks.

[1] https://issues.apache.org/jira/browse/XERCESJ
[2] https://issues.apache.org/jira/browse/XERCESJ-1130
[3] https://issues.apache.org/jira/browse/XERCESJ-1276

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Udesh Liyanaarachchi <ud...@gmail.com> wrote on 02/08/2012
11:18:47 AM:

> On Wed, Feb 8, 2012 at 9:33 PM, Shakya Wijerama
<shakya.wijerama@gmail.com
> > wrote:
> Hi,
>
>     I am a novice to Apache Xerces project and would like to learn
> and understand the core of the project. Also I hope to apply Google
> Summer of Codes 2012. Can you tell me how should I start working
> with the project to move forward?
>
> Are there any projects proposed for GSOC 2012?
>   As to previous mails still there are no ideas suggested by community.
> Thanks.
>
> --
>

>
> Regards,
>
> Shakya Wijerama
>
> Senior Student,
> Faculty of Applied Sciences,
> Sabaragamuwa University of Sri Lanka.
>
>

>
> --
> Udesh Liyanaarachchi
> B.sc. Eng (Undergraduate)
> Department of Computer Science & Engineering
> University Of Moratuwa
> Sri Lanka.

Re: Applying for GSOC 2012 under Apache Xerces

Posted by Udesh Liyanaarachchi <ud...@gmail.com>.
On Wed, Feb 8, 2012 at 9:33 PM, Shakya Wijerama
<sh...@gmail.com>wrote:

> Hi,
>
>     I am a novice to Apache Xerces project and would like to learn and
> understand the core of the project. Also I hope to apply Google Summer of
> Codes 2012. Can you tell me how should I start working with the project to
> move forward?
>


> Are there any projects proposed for GSOC 2012?
>
  As to previous mails still there are no ideas suggested by community.

> Thanks.
>
> --
>
>
>
> Regards,
>
> *Shakya Wijerama*
>
> Senior Student,
> Faculty of Applied Sciences,
> Sabaragamuwa University of Sri Lanka.
>
>
>


-- 
*
Udesh Liyanaarachchi
B.sc. Eng (Undergraduate)
Department of Computer Science & Engineering
University Of Moratuwa
Sri Lanka.
*