- From: Ashok Malhotra <ashokma@microsoft.com>
- Date: Wed, 21 Aug 2002 08:21:34 -0700
- 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 http://www.w3.org/TR/2002/WD-xquery-operators-20020816/#func-tokenize 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 to 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). -Xiaotao 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 items. > > 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 the 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 its way into schema v2. > > To help that happen, can you provide a specific use case as to why the feature "may be useful"? > > pvb > -Xiaotao ========================================================= 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