Re: Applications of relaxng
"MURATA Makoto (FAMILY Given)" <[email protected]>
| Newsgroups | gmane.text.xml.relaxng.general |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 30 Sep 2003 22:58:45 +0500 (AMST) David Tolpin <[email protected]> wrote: > It is my impression that Relax NG, as well as other modern schema languages, > is implemented with idea in mind that a schema is a validation tool. Yet, in > my opinion, this application should not be the only one. It is not even > the most important one. In parallel to the development of RELAX NG, two data-binding tools, namely Relaxer and RelaxNGCC were implemented. Moreover, the designer (Hosoya-san) of XDuce (a functional programming language equipped with schemas as types) also contributed to the design of RELAX NG. We also paid a lot of attention to boolean closure of schemas. > There are many more things that must be done with formally defined XML languages > than validation; Relax NG as it currently specified and implemented, does not > make those other things easier. Relaxer, RelaxNGCC, and XDuce are completely different technologies. I can also imagine some other data binding technologies or programming languages for RELAX NG. If we incorporate mechanisms that are convenient for one particular style of data binding, we run the risk of blocking other styles. Cheers, -- MURATA Makoto (FAMILY Given) <[email protected]>