[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Interoperability [long]


interoperability latin
Eddie Robertsson wrote:

> <snip/>
> 
>
>>I guess the modern schema datatypes kind of allow you
>>to do this via the regexp tools?
>>
> 
> Yes, If I understand the datatype spec correctly you can do either:
> 
> <xs:simpleType name="ISO8859_1">
>   <xs:restriction base="xs:string">
>     <xs:pattern value="\p{BasicLatin}+"/>
>     <xs:pattern value="\p{Latin-1Supplement}+"/>
>   </xs:restriction>
> </xs:simpleType>


This is, IMO, the cleanest way to restrict the content of a document to 

use only ISO latin characters.


One has to note, though, that the constraint is on what W3C XML Schema 
calls the "lexical space", ie the value of the character strings after 
parsing and that it allows to use any encoding in your instance document 
to express these ISO-8859-1 characters as long as this encoding is 
supported by your parser (this is not criticism, but just to make sure 
everyone understands what is restricted).

(Also, you may want in some cases to use "*" instead of "+" to allow 
empty strings)

My 0,02 Euros,

Eric
-- 
Rendez-vous à Paris pour le Forum XML.
                    http://www.technoforum.fr/Pages/forumXML01/index.html
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
http://xsltunit.org      http://4xt.org           http://examplotron.org
------------------------------------------------------------------------


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.