Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: Xerces-J_2_XNI…
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 167 lines (149 sloc) 3.757 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html id="htmlroot">
<head>
<title>Xerces-2 Schema beta</title>
<style type="text/css">
         BODY { margin: 2em 1em 2em 70px;
                 font-family: New Times Roman, serif;
                 color: black;
                 background-color: white;}
</style>
</head>

<body>
<h1>Xerces-2 Schema beta</h1>

<p><b>Features:</b>
<ul>
<li>Full xerces-1 schema support
<li>New datatype validator design
<li>PSVI support
<li>Grammar caching
<li>Misc. DOM L3 features
</ul>
<p><b>Target DCUT (code complete) date: </b> Nov. 30
<p><b>Target release date:</b> late December

<p><b>Open Issues:</b>
<ul>
<li>How do we pass PSVI info thru XNI? (see Andy Clark's proposal)
<li>Do we need to change our content model representation to include model group components?
<li>How do we expose the PSVI info to the application?
</ul>

<p><b>Clean-up work. Needs volunteers. </b>
<ul>
<li>Use reference comparison for schema element names in traversers. Needs some investigative work.
<li>Error messages: get rid of all calls to reportGenericSchemaError and ensure there are appropriate messages in the properties file.
<li>General performance work: revisit use of Hashtable, Vector, string concat, QName lookup, etc.
<li>Complete work in the decl pool, and change the traversers to use it.
<li>Revisit our validation options and their semantics.
<li>Potentially revisit ENTITY validation - See Schema Rec Issue R-66.
</ul>

<p><b>Features to be implemented if time permits</b>
<ul>
<li>Improved simple content model support
<li>Support for content models containing large minOccurs/maxOccurs values
<li>Improved error detection for XML Schema errors: try to emit errors using line numbers from the Schema itself, and not the instance.
</ul>

<h3>Development line items </h3>
<table border="2" align="right">
<tr>
<th style="text-align:left">Line item </th>
<th style="text-align:left">Volunteer </th>
<th style="text-align:left">Sizing </th>
<th style="text-align:left">Target start </th>
<th style="text-align:left">Target completion </th>
<th style="text-align:left">Status </th></tr>

<tr>
<td>New simpleType design
<td>Neeraj Bajaj (Sandy Gao)
<td>2 pm </td>
<td>Sept. 15</td>
<td>Nov. 16</td>
<td> </td>
</tr>

<tr>
<td>Particle Derivation restriction checking </td>
<td> Lisa Martin</td>
<td> 2-3 pw</td>
<td> Nov. 1</td>
<td> Nov. 23</td>
<td> </td>
</tr>

<tr>
<td>cos-element-consistent checking </td>
<td> Lisa Martin</td>
<td> 1 pw</td>
<td> Nov. 26</td>
<td> Nov. 30</td>
<td> </td>
</tr>

<tr>
<td>UPA checking and subsitution group handling</td>
<td>Sandy Gao </td>
<td>2 pw </td>
<td>Nov. 1 </td>
<td>Nov. 16 </td>
</tr>

<tr>
<td>PSVI support
<ul>
<li>XNI changes
<li>gather information and pass thru XNI
<li>expose PSVI to app
</ul>
<td>Elena Litani, Sandy Gao, Arun Yadav </td>
<td> 4 pw (elapsed) </td>
<td> Nov. 1 </td>
<td> Nov. 30 </td>
<td> </td>
<tr>

<tr>
<td>DOM L3 serialization
<td>Rahul Srivastava </td>
<td>3 pw</td>
<td>Nov. 1</td>
<td>Nov. 23</td>
<td> </td>
</tr>

<tr>
<td>Misc. DOM L3 features:
<ul>
<li>Load (2 pw)
<li>Pre-parsing schemas (1 pw)
<li>Misc. DOM L3 Core features - TBD
</ul>
</td>
<td>Gopal Sharma, Pavani Mukhtipudi </td>
<td> </td>
<td>Nov. 1 </td>
<td>Nov. 30 </td>
</tr>

<tr>
<td>Grammar caching
<ul>
<li>grammar resolution
<li>schemaLocation feature?
</ul>
</td>
<td>Neil Graham </td>
<td>3-4 pw </td>
<td>Nov. 1 </td>
<td>Nov. 30 </td>
<td> </td>
</tr>

<tr>
<td>Testing
<td>all </td>
<td>2 weeks (elapsed) </td>
<td>Dec. 3 </td>
<td>Dec. 14 </td>
<td> </td>
</tr>

<tr>
<td>Build
<td>all </td>
<td> </td>
<td>Week of Dec. 17 </td>
<td>Week of Dec. 17 </td>
<td> </td>
</table>

</body>
</html>
Something went wrong with that request. Please try again.