You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Ross Lamont <rl...@componentcorp.com> on 2017/06/19 00:57:51 UTC
Re: [nbdev] Relax NG plugins
> On 17 Jun 2017, at 5:33 am, Jan Tosovsky <j....@email.cz> wrote:
>
> On 2017-06-15 Ross Lamont wrote:
>>
>> As regards Relax NG validation, it looks like my plans will have to
>> change significantly. There are 2 problems:
>> - Relax NG instance documents do not have any means of identifying the
>> schema, in the way that XML Schema or DTD do. The solution to this is
>> to use xml-model processing instruction and a few other ideas I have.
>
> While xml-model is non-normative 'Working Group Note' (https://www.w3.org/TR/xml-model/), it is IMHO better than proprietary ways used by some XML editors, e.g.
True, but it is also a confirmed ISO standard (ISO/IEC 19757-11:2011). I must admit I am mystified as to how ISO and W3 work together and what it means when one makes it a standard and the other doesn’t.
>
> <?oxygen RNGSchema="http://www.oasis-open.org/docbook/xml/5.0/rng/docbookxi.rng" type="xml"?>
>
>> This leads us to the next problem:
>> - Validation in Netbeans is very out of date. There is no support for
>> xml-model and in fact it is pretty hard wired to only do basic
>> validation via the SAX validation flags (not using more up to date
>> setSchema etc). So there’ll be a bit of work to get that going.
>
> Thanks for sharing!
>
>> I will likely start a new nbdev thread about updating general
>> validation support in Netbeans in the next few days. Keep an eye out
>> for it…
>
> I will :-)
>
> I've already noticed some related traffic in https://lists.apache.org/list.html?dev@netbeans.apache.org
>
> I really appreciate your effort in this field.
>
> Thanks for that,
>
> Jan
>