SchemaValidation:Home Page: Difference between revisions
Jump to navigation
Jump to search
m (→Known Issues) |
m (→Development) |
||
| Line 12: | Line 12: | ||
**Basic Complex Type Validation | **Basic Complex Type Validation | ||
*1.8.0.x Branch Firefox 1.5.0.x) | *1.8.0.x Branch Firefox (1.5.0.x) | ||
**XForms 1.0 Required Simpletypes | **XForms 1.0 Required Simpletypes | ||
**Basic Complex Type Validation | **Basic Complex Type Validation | ||
Revision as of 02:33, 27 April 2006
Welcome to the Schema Validation Development page.
Development
Current Status
- Trunk
- XForms 1.0 Required Simpletypes
- Basic Complex Type Validation
- 1.8.x Branch (Firefox 2.0)
- XForms 1.0 Required Simpletypes
- Basic Complex Type Validation
- 1.8.0.x Branch Firefox (1.5.0.x)
- XForms 1.0 Required Simpletypes
- Basic Complex Type Validation
In Progress
- Nothing
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)
Known Issues
- Schema Parser
- Does not support the include/import/redefine tag
- 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:element without a type definition)
Schema Support
- Simple Types (required by XForms)
| Name | Supported? |
|---|---|
| string | Yes |
| boolean | Yes |
| gDay | Yes |
| gMonth | Yes |
| gYear | Yes |
| gYearMonth | Yes |
| gMonthDay | Yes |
| date | Yes |
| dateTime | Yes |
| duration | Yes |
| integer | Yes |
| nonPositiveInteger | Yes |
| negativeInteger | Yes |
| byte | Yes |
| float | Yes |
| decimal | Yes |
| anyURI | Yes |
| base64Binary | Yes |
| hexBinary | Yes |
| qName | Yes |
| qName | Yes |
| normalisedString | Yes |
| token | Yes |
| language | Yes |
| long | Yes |
| int | Yes |
| short | Yes |
| unsignedLong | Yes |
| unsignedInt | Yes |
| unsignedShort | Yes |
| unsignedByte | Yes |
| positiveInteger | Yes |
- Simple Type Facets
| Name | Supported? |
|---|---|
| length | Yes |
| maxLength | Yes |
| minLength | Yes |
| enumeration | Yes |
| pattern | Yes |
| whitespace | No |
- Simple Data Types
| Name | Supported? |
|---|---|
| list | Yes |
| union | Yes |
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.