Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Xerces Wiki" for change 
notification.

The "SanjayaLiyanage/My GSOC 2010 proposal" page has been changed by 
SanjayaLiyanage.
http://wiki.apache.org/xerces/SanjayaLiyanage/My%20GSOC%202010%20proposal?action=diff&rev1=9&rev2=10

--------------------------------------------------

  #format wiki
  #language en
  = Google Summer Of Code 2010 - Project Proposal =
- ||<tablewidth="735px" tableheight="155px">'''Project''' ||'''Implementing a 
streamable subset for XPointer xpointer() scheme for XInclude''' ||
+ ||<tablestyle="width: 788px; height: 159px;">'''Project''' ||'''Implementing 
a streamable subset for XPointer xpointer() scheme for XInclude''' ||
  ||'''Student Name''' ||'''Sanjaya Chathuranga Liyanage''' ||
  ||'''Email''' || [email protected] ||
  ||'''Time Zone''' ||'''UTC+5:30(Sri Lanka)''' ||
  
  
  == Abstract ==
+ Xerces2 is a xml parser written in java which allows to parse,manipulate and 
validate the xml documents.Xerces XPointer xpointer() scheme  let someone to 
select document fragments using the XPath expressions.When this project is done 
Xerces XPointer xpointer() scheme will be supported for streamable subset as 
well and xerces will allow the users to select document fragments in more 
efficient and easy manner and the XInclude processor will be greatly improved.
+ 
  == Description ==
  XPointer framework and XPointer Element() scheme just meet very few 
requirements for XInclude when considering XPointer xpointer() scheme that 
supports to select document fragment using the xpath expressions.But when this 
project which will implement a streamble subset of the XPointer xpointer() 
scheme as a result of that Xerces' streaming XInclude processor will be 
improved by leaps and bounds and will be very useful.
  
@@ -39, +41 @@

  When the Input is:
  
   . <?xml version="1.0"?>
-  . <root 
xmlns:xi="[[http://www.w3.org/2010/XInclude";>|http://www.w3.org/2001/XInclude";>]]
 <xi:include href="students.xml" 
xpointer="xpointer(students/stude...@id='C'])"/> </root>
+  . <root 
xmlns:xi="[[http://www.w3.org/2010/XInclude";>|http://www.w3.org/2001/XInclude";]]
  >
+  . <xi:include href="students.xml" 
xpointer="xpointer(students/stude...@id='C'])"/>
+  . </root>
  
  Result with current XInclude:
  
  <?xml version="1.0"?>
  
- <root 
xmlns:xi="[[http://www.w3.org/2010/XInclude";>|http://www.w3.org/2001/XInclude";>]]
+ <root 
xmlns:xi="[[http://www.w3.org/2010/XInclude";>|http://www.w3.org/2001/XInclude";]]
 >
  
   . <student id="C">
    . ..
@@ -57, +61 @@

  
  <?xml version="1.0" ?>
  
- <root 
xmlns:xi="[[http://www.w3.org/2010/XInclude";>|http://www.w3.org/2001/XInclude";>]]
 <xi:include href="students.xml" xpointer="element(/1/2)"/>
+ <root 
xmlns:xi="[[http://www.w3.org/2010/XInclude";>|http://www.w3.org/2001/XInclude";]]
 >
+ 
+ <xi:include href="students.xml" xpointer="element(/1/2)"/>
  
  </root>
  
@@ -80, +86 @@

   1. Just had a glance on source code.
  
  == Development Schedule ==
- ||<tablewidth="772px" tablestyle="width: 772px; height: 522px">26th April - 
24th May|| ||
- ||24th May - 12th July|| ||
+ ||<tablewidth="772px">26th April - 24th May ||Intereact with the mentor and 
the community to build good relationships. Get more understanding about the 
current XPath capabilities and weeknesses Start the designing part to create 
the class hierachy and to obtain the data flow. ||
+ ||24th May - 12th July ||Finalize the milestone and begin to code. ||
- ||12th July - 16th July||Submitting the mid term evaluations||
+ ||12th July - 16th July ||Submitting the mid term evaluations ||
- ||16th July - 9th August|| ||
+ ||16th July - 9th August ||Begin with whatever the milestone yet to be 
reached. Use test cases to validate the results. begin the documentation part. 
||
- ||9th August - 16th August||Scrub code,Write tests,improve documentation||
+ ||9th August - 16th August ||Scrub code,Write tests,improve documentation ||
- ||20th August||Final evaluation deadline||
+ ||20th August ||Final evaluation deadline ||
- ||30th August||Submitting required code samples||
+ ||30th August ||Submitting required code samples ||
- 
- 
  
  
  == Community Interaction ==

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

Reply via email to