- From: Andrew Layman <andrewl@microsoft.com>
- Date: Tue, 5 Jun 2001 11:24:26 -0700
- To: <soapbuilders@yahoogroups.com>
- Cc: <xml-dist-app@w3.org>
The most thorough and current documentation of the algorithm for
escaping element names is in this proposal to the SQL standards
committee:
ftp://sqlstandards.org/SC32/WG3/Progression_Documents/WD/wd-xml-2001-05.
pdf
See sections 4.2.6, 5.1 and 5.4.
-----Original Message-----
From: Paul Kulchenko [mailto:paulclinger@yahoo.com]
Sent: Thursday, May 03, 2001 3:24 PM
To: soapbuilders@yahoogroups.com
Subject: [soapbuilders] Element name escaping
Hi, All!
This question is already covered in XML Protocol issues, but there is no
solution offered, so I would like to get opinions here.
Problem: encoding of element with illegal characters in the name ('a c',
space between a and c)
Possible solutions:
1. specific type, like recently discussed Map.
- specific for hash/map/struct encoding
- didn't get much support
+ already implemented by ApacheSOAP and SOAP::Lite
2. element escaping as in [1]. <a c> becomes <a_x0020_c>
+ works for all elements
- list of issues [2]
- doesn't supported by any SOAP toolkit
3. name substitution. <a c> becomes <n1 realname="a c"> [3]
+ works for all elements
+ less number of issues than 2.
- doesn't supported by any SOAP toolkit
I personally like 2, but I couldn't find document Andrew mentioned in
[1], and current webDAV specification doesn't have anything about
character escaping (or I missed it there). So, what's everybody's
opinion on encoding elements with illegal names?
Best wishes, Paul.
[1]
http://discuss.develop.com/archives/wa.exe?A2=ind0005&L=soap&D=0&P=29921
[2]
http://discuss.develop.com/archives/wa.exe?A2=ind0005&L=soap&D=0&P=30851
[3]
http://discuss.develop.com/archives/wa.exe?A2=ind0005&L=soap&D=0&P=33153
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
To unsubscribe from this group, send an email to:
soapbuilders-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
Received on Tuesday, 5 June 2001 15:42:25 UTC