OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] A dandy little technique for constraining your strings to ASCII

On 22 Oct 2015, at 01:29, Rick Jelliffe <rjelliffe@allette.com.au> wrote:

If the schema is a published interface for a large system, rather than some changeable part inside a black box, then you should consider having a two layer schema.

One idea I have been trying to develop is the idea of a “parameterized schema” where parameters supplied at validation time affect the constraints that are applied.

I’ve made a start with this by allowing XSD 1.1 assertions to contain variables bound to parameters that can be supplied at schema validation time. But it could go a lot further, for example

<pattern value=“\p{isBasicLatin}” use-when=“$conservative”/>

Of course, it’s easy enough to implement this yourself with a preprocessor.

Michael Kay

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS