W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > July to September 2002

RE: delimiter for list items

From: Ashok Malhotra <ashokma@microsoft.com>
Date: Wed, 21 Aug 2002 08:21:34 -0700
Message-ID: <E5B814702B65CB4DA51644580E4853FB03DA7219@red-msg-12.redmond.corp.microsoft.com>
To: "Xiaotao Wu" <xiaotaow@cs.columbia.edu>, "W3C XML Schema Comments list" <www-xml-schema-comments@w3.org>

As Paul Biron pointed out, XML Schema currently does not allow any
delimiter other than whitespace.  You may find the tokenize function
in the Functions and Operators spec useful for your needs. See

All the best, Ashok 
Ashok Malhotra              <mailto: ashokma@microsoft.com> 
Microsoft Corporation
212 Hessian Hills Road
Croton-On-Hudson, NY 10520 USA 
Redmond: 425-703-9462                New York: 914-271-6477 

-----Original Message-----
From: Xiaotao Wu [mailto:xiaotaow@cs.columbia.edu] 
Sent: Monday, August 19, 2002 7:59 AM
To: W3C XML Schema Comments list
Subject: RE: delimiter for list items

I encountered the delimiter problem when I was trying to convert the DTD
of CPL (Call Processing Language) to XML Schema. There is an attribute
bySeconds, the type of the attribute is a list of number, separated by
comma. The reason of using comma as the delimiter for this attribute is
follow the IETF RFC 2445 (Internet Calendaring and Scheduling Core
Object Specification). In the Section 4.1.1 of the RFC, it mentions:

4.1.1 List and Field Separators

    Some properties and parameters allow a list of values. Values in a
    list of values MUST be separated by a COMMA character (US-ASCII
    decimal 44). There is no significance to the order of values in a
    list. For those parameter values (such as those that specify URI
    values) that are specified in quoted-strings, the individual quoted-
    strings are separated by a COMMA character (US-ASCII decimal 44).


On Fri, 16 Aug 2002, Biron,Paul V wrote:

 > > -----Original Message-----
 > > From:	Xiaotao Wu [SMTP:xiaotaow@cs.columbia.edu]
 > > Sent:	Thursday, August 15, 2002 6:21 PM
 > > To:	W3C XML Schema Comments list
 > > Subject:	delimiter for list items
 > >
 > > The Schema 1.0 only allows whitespace as the delimiter for the
 > > However, many existing scripts allow other delimiters, such as ',',
 > > It may be useful to allow users to define the delimiter in a list.
 > >
 > During the development of the schema rec I presented a proposal to
WG to allow user defined delimiters.  The WG felt that the feature would

add to the complexity of the spec/implementations and decided not to 
include it.  In the scope of schema v1.1 I don't think the WG will feel 
this feature is important enough, but there is some chance of it making
way into schema v2.
 > To help that happen, can you provide a specific use case as to why
feature "may be useful"?
 > pvb


Name  : Xiaotao Wu
Email : xiaotaow@cs.columbia.edu, xw71@columbia.edu
URL   : http://www.cs.columbia.edu/~xiaotaow
Phone : (212)939-7020, (212)939-7133,  Fax: (801)751-0217
SIP   : sip:xiaotaow@conductor.cs.columbia.edu
Office: Room 463, Mudd building, West 120th
Received on Wednesday, 21 August 2002 11:22:06 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:08:59 UTC