Bug 147789 - RelaxNG Validation
Summary: RelaxNG Validation
Status: RESOLVED DUPLICATE of bug 281529
Alias: None
Product: WTP Source Editing
Classification: WebTools
Component: wst.xml (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 2000
: P2 enhancement with 5 votes (vote)
Target Milestone: ---   Edit
Assignee: Nitin Dahyabhai CLA
QA Contact: David Williams CLA
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2006-06-19 16:58 EDT by Dion Barrier CLA
Modified: 2009-08-07 14:49 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dion Barrier CLA 2006-06-19 16:58:17 EDT
Add support for XML validation based upon RelaxNG schemas.
Comment 1 David Williams CLA 2006-08-21 23:53:57 EDT
I've heard similar requests before. I'm not sure we will ever provide this directly, but, ideally, we should provide enough infrastructure that others could "plugin" this sort of validation if they'd like. 

And, to be honest, some examples, or justification of use-case would be helpful. 
(such as, exactly why is this important?). 

And, again, if anyone tries this and has suggestions for how we can improve infrastructure to allow it, that'd be best. I'll mark as "help wanted" to acknowledge we (core WTP teams) have no plans nor resource to implement this ... but, again, if infrastructure is insufficient, it'd be great to know that. 

Comment 2 Constantine Plotnikov CLA 2006-12-25 07:15:02 EST
This is comment on importance of Relax NG support.

RelaxNG is more convenient for authoring document-oriented (for data-oriented documents there are different opinions on the issue) document types. Many new OASIS XML document formats are specified in RelaxNG. Among them are:

- Docbook 5.0 (see docbook.org. There is also XSD but it is non-authoritative representation)
- OASIS OpenDocument 1.0 and 1.1 (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office)

Also Relax NG is an ISO standard (and XSD is not AFAIR). This makes it quite likely that ISO produced or government produced xml formats will be defined using Relax NG. Possibly this is the reason why OASIS OpenDocument uses Relax NG.

So lack of Relax NG support will make it difficult to use WTP in cases when usage of ISO standards is mandated for the project.
Comment 3 David Williams CLA 2006-12-27 22:55:27 EST
Thanks Constantine. The "helpwanted" status still stands, but I'll raise the priority to P2 just to acknowledge your observations. 

Comment 4 Craig Salter CLA 2007-01-12 02:43:46 EST
I've heard a few requests for Relax.  Someone emailed me a while back about graphical editor support too.  Our lack of support for this standard is simply due to our low bandwidth.  If there are any Relaxians out there who'd like to help I'd be happy to walk you thru the code and facilitate your efforts to provide an alternative to the beast that is XML Schema.
Comment 5 Nitin Dahyabhai CLA 2009-08-07 14:49:41 EDT
Marking as a duplicate to resolve.  The work is being done around bug 281529.

*** This bug has been marked as a duplicate of bug 281529 ***