SchemaValidation:Home Page: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(12 intermediate revisions by the same user not shown)
Line 6: Line 6:
*Trunk
*Trunk
**XForms 1.0 Required Simpletypes
**XForms 1.0 Required Simpletypes
**Schema Attribute Core changes (bug 308372)
**Basic Complex Type Validation
**Fixed attributes not copied over for DERIVATION_RESTRICTION_COMPLEX (Bug 329970)
**xsd:include Support
**Fixed SchemaValidation/Durations have problems with pre-1900 dates due to NSPR (Bug 328092)
**xsd:import support
**Basic Complex Type Validation (Bug 278449)


*1.8.x Branch
*1.8.x Branch (Firefox 2.0)
**XForms 1.0 Required Simpletypes
**XForms 1.0 Required Simpletypes
**Fixed attributes not copied over for DERIVATION_RESTRICTION_COMPLEX (Bug 329970)
**Basic Complex Type Validation
**Fixed SchemaValidation/Durations have problems with pre-1900 dates due to NSPR (Bug 328092)
**xsd:include Support
**Basic Complex Type Validation (Bug 278449)
**xsd:import support


*1.8.0.x Branch
*1.8.0.x Branch Firefox (1.5.0.x)
**XForms 1.0 Required Simpletypes
**XForms 1.0 Required Simpletypes
**Fixed attributes not copied over for DERIVATION_RESTRICTION_COMPLEX (Bug 329970) (1.8.0.3)
**Basic Complex Type Validation
**Fixed SchemaValidation/Durations have problems with pre-1900 dates due to NSPR (Bug 328092)
**Basic Complex Type Validation (Bug 278449)


===In Progress===
===In Progress===
*Nothing
 


===Fixed===
===Fixed===
*Simple Type Inheritance (Bug 305096)
*Simple Type Inheritance [https://bugzilla.mozilla.org/show_bug.cgi?id=327511 Bug 305096]
*Implement remaining schema types XForms requires (Bug 327511)
*Implement remaining schema types XForms requires [https://bugzilla.mozilla.org/show_bug.cgi?id=327511 Bug 327511]
*Attributes not copied over for DERIVATION_RESTRICTION_COMPLEX (Bug 329970)
*Attributes not copied over for DERIVATION_RESTRICTION_COMPLEX [https://bugzilla.mozilla.org/show_bug.cgi?id=329970 Bug 329970]
*SchemaValidation/Durations have problems with pre-1900 dates due to NSPR (Bug 328092)
*SchemaValidation/Durations have problems with pre-1900 dates due to NSPR [https://bugzilla.mozilla.org/show_bug.cgi?id=328092 Bug 328092]
*Schema Attribute Core changes [https://bugzilla.mozilla.org/show_bug.cgi?id=308372 Bug 308372]
*Basic Complex Type Validation [https://bugzilla.mozilla.org/show_bug.cgi?id=278449 Bug 278449]
*Support for <xsd:include> [https://bugzilla.mozilla.org/show_bug.cgi?id=335366 Bug 335366]
*Support for <xsd:import> [https://bugzilla.mozilla.org/show_bug.cgi?id=335367 Bug 335367]


==Known Issues==
==Known Issues==
*Schema Loader
*Schema Parser
**Does not support the include/import tag
**Does not support the include/import/redefine tag in Firefox 1.5.x
**Does not copy over attributes for DERIVATION_RESTRICTION_COMPLEX (Bug 329970, 1.8.0 branch only)
**Does not copy over attributes for DERIVATION_RESTRICTION_COMPLEX (Bug 329970, 1.8.0 branch only)
*Schema Validation
*Schema Validation
**Does not support ur-type situations (xsd:element without a type definition)
**Does not support ur-type situations (xsd:attribute without a type definition)


==Schema Support==
==Schema Support==
Line 95: Line 96:
<tr><td>union</td><td>Yes</td></tr>
<tr><td>union</td><td>Yes</td></tr>
</table>
</table>
==Feedback==
XML Schema Validation is being developed for the [http://www.mozilla.org/projects/xforms/ XForms project].
Questions can be posted using the [http://mozilla.org/community/developer-forums.html Mozilla Development Forums], where we use the XForms newsgroup [news://news.mozilla.org/mozilla.dev.tech.xforms mozilla.dev.tech.xforms]. Note that you can also subscribe to the newsgroup as a [https://lists.mozilla.org/listinfo/dev-tech-xforms mailinglist].
Bugs/feature requests can be filed in the main Mozilla Bugzilla system, under XForms in the list of Core components [https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=XForms here].
The development team also usually hang out on the Mozilla IRC in the #xforms channel.

Latest revision as of 14:58, 29 June 2006

Welcome to the Schema Validation Development page.

Development

Current Status

  • Trunk
    • XForms 1.0 Required Simpletypes
    • Basic Complex Type Validation
    • xsd:include Support
    • xsd:import support
  • 1.8.x Branch (Firefox 2.0)
    • XForms 1.0 Required Simpletypes
    • Basic Complex Type Validation
    • xsd:include Support
    • xsd:import support
  • 1.8.0.x Branch Firefox (1.5.0.x)
    • XForms 1.0 Required Simpletypes
    • Basic Complex Type Validation

In Progress

Fixed

  • Simple Type Inheritance Bug 305096
  • Implement remaining schema types XForms requires Bug 327511
  • Attributes not copied over for DERIVATION_RESTRICTION_COMPLEX Bug 329970
  • SchemaValidation/Durations have problems with pre-1900 dates due to NSPR Bug 328092
  • Schema Attribute Core changes Bug 308372
  • Basic Complex Type Validation Bug 278449
  • Support for <xsd:include> Bug 335366
  • Support for <xsd:import> Bug 335367

Known Issues

  • Schema Parser
    • Does not support the include/import/redefine tag in Firefox 1.5.x
    • Does not copy over attributes for DERIVATION_RESTRICTION_COMPLEX (Bug 329970, 1.8.0 branch only)
  • Schema Validation
    • Does not support ur-type situations (xsd:attribute without a type definition)

Schema Support

  • Simple Types (required by XForms)
NameSupported?
stringYes
booleanYes
gDayYes
gMonthYes
gYearYes
gYearMonthYes
gMonthDayYes
dateYes
dateTimeYes
durationYes
integerYes
nonPositiveIntegerYes
negativeIntegerYes
byteYes
floatYes
decimalYes
anyURIYes
base64BinaryYes
hexBinaryYes
qNameYes
qNameYes
normalisedStringYes
tokenYes
languageYes
longYes
intYes
shortYes
unsignedLongYes
unsignedIntYes
unsignedShortYes
unsignedByteYes
positiveIntegerYes
  • Simple Type Facets
NameSupported?
lengthYes
maxLengthYes
minLengthYes
enumerationYes
patternYes
whitespaceNo
  • Simple Data Types
NameSupported?
listYes
unionYes

Feedback

XML Schema Validation is being developed for the XForms project.

Questions can be posted using the Mozilla Development Forums, where we use the XForms newsgroup mozilla.dev.tech.xforms. Note that you can also subscribe to the newsgroup as a mailinglist.

Bugs/feature requests can be filed in the main Mozilla Bugzilla system, under XForms in the list of Core components here.

The development team also usually hang out on the Mozilla IRC in the #xforms channel.