Return-Path: Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 11887 invoked by uid 500); 25 Feb 2003 15:03:44 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 11844 invoked from network); 25 Feb 2003 15:03:43 -0000 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C2DCDE.952107DD" Subject: AW: AW: encoding Date: Tue, 25 Feb 2003 16:00:06 +0100 Message-ID: <8384A5082DDFF74096DF56A75627AD560C8109@private-host> X-MS-Has-Attach: X-MS-TNEF-Correlator: <8384A5082DDFF74096DF56A75627AD560C8109@private-host> Thread-Topic: AW: encoding Thread-Index: AcLcxQouMSjJqaDHTgGclhskT1yPcAAF/eTH From: "Oliver Adler" To: X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N This is a multi-part message in MIME format. ------_=_NextPart_001_01C2DCDE.952107DD Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable (1): this xml is NOT valid =F6=E4=FC =DF <> =20 (2): this is the correct version öäü ß <> =20 this is valid xml (!) which you can pass to axis. Axis will encode this = string to: (3): this is on the wire <?xml version=3D"1.0" = encoding=3D"UTF-8"?><xyz>&#246;&#228;&#252= ; &#223; &lt;&gt;</xyz> =20 So the error is on the side where xml-string(1) is created. =20 Regards Oliver =20 =20 -----Urspr=FCngliche Nachricht-----=20 Von: Thomas Schr=F6ter [mailto:t.schroeter@gmx.com]=20 Gesendet: Di 25.02.2003 13.00 Uhr=20 An: axis-user@ws.apache.org=20 Cc:=20 Betreff: Re: AW: encoding =09 =09 The string is sent contains a XML-Document whereby special characters = and umlauts encoded. Axis decodes this string correctly. But now I'd like = to process this string with a XML-Parser like xerces and now a exception is thrown because in this document special characters like <> represented directly.=20 =09 > Hello Thomas, > =20 > how looks the string which you send ? Are there the <> symbols ? Then = > the original xml would fail to parse too. So it's not axis fault :-) > What you can do is to XML-encode the string=20 > (XMLUtils.xmlEncodeString(value) does it for you) before you give to=20 > axis. > =20 > Regards > =20 > Oliver > ____________________________________________________________________=20 >=20 > Oliver Adler, Senior Consultant > SYRACOM Systems AG - "The IT-Architects"=20 >=20 > Otto-von-Guericke-Ring 15=20 > D-65205 Wiesbaden=20 >=20 > Tel +49 6122-9176-0=20 > Fax +49 6122-9176-11=20 > Mobil +49 175-1853998=20 >=20 > E-Mail: Oliver.Adler@SYRACOM.de=20 > www.SYRACOM.de=20 >=20 > Ein Unternehmen der SYRACOM Gruppe - "The Business- & IT-Architects"=20 >=20 > ____________________________________________________________________ >=20 > -----Urspr=FCngliche Nachricht-----=20 > Von: Thomas Schr=F6ter [mailto:t.schroeter@gmx.com]=20 > Gesendet: Di 25.02.2003 11.34 Uhr=20 > An: axis-user@ws.apache.org=20 > Cc:=20 > Betreff: encoding > =20 > =20 > Hello, > =20 > I receive SOAP messages over the Axis Client which contained = again XML=20 > data > as > parameter with umlauts and special characters (UTF8 encoded): > =20 > ... > ... > > > =20 > =20 > <?xml version=3D"1.0" = encoding=3D"UTF-8"?> > <xyz>=20 > =C3=B6=C3 (B -b?=C3? =C3? <> > </xyz> > =20 > =20 > > > ... > ... > =20 > Axis converts the result to: > =20 > > > =F6=E4=FC =DF <> > > =20 > Now I'd like to parse the result but a SAXParseException is = thrown,=20 > because > <> is not a valid Markup.=20 > =20 > Can someone support me in this case ? > =20 > Regards, > Thomas =09 ------_=_NextPart_001_01C2DCDE.952107DD Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 eJ8+IhcPAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAEQAAAEFXOiBBVzogZW5jb2RpbmcA KwUBBYADAA4AAADTBwIAGQAQAAAABgACAA0BASCAAwAOAAAA0wcCABkAEAAAAAYAAgANAQEJgAEA IQAAAEExRDNGMkZDRUVFNjk1NEE5RjU4MDE4MkM1ODk1QjJBAFwHAQOQBgA8IAAANgAAAAMANgAA AAAAQAA5AN0HIZXe3MIBHgA9AAEAAAAFAAAAQVc6IAAAAAACAUcAAQAAAC8AAABjPXVzO2E9IDtw PVNZUkFDT007bD1ET01JTk8tMDMwMjI1MTUwMDA2Wi0yMTIwAAAeAEkAAQAAABEAAABSZTogQVc6 IGVuY29kaW5nAAAAAEAATgCAqnVxxdzCAR4AWgABAAAAEAAAAFRob21hcyBTY2hy9nRlcgACAVsA AQAAAEEAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAABUaG9tYXMgU2NocvZ0ZXIAU01UUAB0LnNj aHJvZXRlckBnbXguY29tAAAAAAIBXAABAAAAGQAAAFNNVFA6VC5TQ0hST0VURVJAR01YLkNPTQAA AAAeAF0AAQAAABAAAABUaG9tYXMgU2NocvZ0ZXIAAgFeAAEAAABBAAAAAAAAAIErH6S+oxAZnW4A 3QEPVAIAAAAAVGhvbWFzIFNjaHL2dGVyAFNNVFAAdC5zY2hyb2V0ZXJAZ214LmNvbQAAAAACAV8A AQAAABkAAABTTVRQOlQuU0NIUk9FVEVSQEdNWC5DT00AAAAAHgBmAAEAAAAFAAAAU01UUAAAAAAe AGcAAQAAABQAAAB0LnNjaHJvZXRlckBnbXguY29tAB4AaAABAAAABQAAAFNNVFAAAAAAHgBpAAEA AAAUAAAAdC5zY2hyb2V0ZXJAZ214LmNvbQAeAHAAAQAAAA0AAABBVzogZW5jb2RpbmcAAAAAAgFx AAEAAAAbAAAAAcLcxQouMSjJqaDHTgGclhskT1yPcAAF/eTHAB4AdAABAAAAGAAAAGF4aXMtdXNl ckB3cy5hcGFjaGUub3JnAB4AGgwBAAAADQAAAE9saXZlciBBZGxlcgAAAAAeAB0OAQAAAA0AAABB VzogZW5jb2RpbmcAAAAAAgEJEAEAAAABGgAA/RkAAKOJAABMWkZ1Qw4XtQMACgByY3BnMTI1gjID Q2h0bWwxAzA/AQMB9wqAAqQD4wIAY2jBCsBzZXQwIAcTAoD/EAMAUARWCFUHshHVDlEDAd0Q1zIG AAbDEdUzBEYQ2W8S6xHjCO8J9zsYzw4wNe8Z7xnBEeEMYGMAUAsJAWRMMzYRYAulNCAQAioOXA6y AZAOEDkgPEjwVE1MPhHjHxcU8AqjjSA8Mx6wH9BFQUQgLRcO8SFPDhA2DvA8TUUUVEEHsEElcD0i RwBFTkVSQVRPUq4iEtECMAnwdCYATQ3gSQNgc28BgCBEH+Ig0EVkaXQLgGcmwwNgnGwiIu8j/x+B NzcfwKBUSVRMRSAuNA7w6Sl9ODUfwC8r/yovHzVfLUEukCKvIP8fRDURYDwgQk9EWSAocHI9fR9g cjHQHyMAIQMwNOFkzm8A4DThCrFccRiwNOF/EPADMDVFEWAe2x4hMv9nxDk2H8BESVY1GQAAMzdX Hvk2NDqPN6IoMSApOiB0aAQAIHgFDtAgPmFOT1QgdvkHQGlkHvkBwDUnCqI1J+sKcR7cMCJxLzpM QTg337847zn/Ow88H0fbHts4HrCuJh9gAoA1NzxKKD8+kh52BJAAkAIgJgAxLjD/JrAwfEWVCfAF oChwKLAmAIBVVEYtOCI/Ss96Z0vqPkovH0UlIDQxUns1GwuAZQqBUu9LT0xeePx5elZ/Uf9WD1Qf VS9bjyFXQm5ic3BXqVwn/mEBQF4/X09gX2FvYn9jj/9kn2WvZr9nz2jfae9q/2wPkiBsMWY2bEBl NHAR7mNOf0WzbEBkNaBtL1eP/2y/Wd9a71v/XQ9eH3Lvc//8IC9ZD3X/SA9AD0EfQi//Qz96P0Vf Rm9Jn0iPh+96j/9uH2xMgA+BH4Ivgz+ET4Vf34Zvh3+Nj4mfPWgyPhY+Ydk+QGUgBaEbUGMFQE2l /44fjy+QP5FPkl+Tb5R/lY//lp+Xr5/fey9MX01vcN9Pj/9Qn34/du93/3kPrp+m/1gP/31frY+x n6+vsL+3H4vvjP//um+7f7yPvZ++r7+/wM/B3//C78P/xQ/GH8cvb2mqP6F/iDE0OB/ARk9OPyCx GEM9IzDO86L7YxPwUzc/solhbcoaJtBoIzkeoDY70Q/SH9MoMjjv0+/U/9MZDkA70P/X79YK/jPZ zcyf2n/bjrMx3j/fT9fQhrXxHtw1opEvzjKfD//Qv7g/uU/Q77MffK+1L7Y//43vnC+dP55P5Z+g b93/oo//o5+kr6W/yS/KP/ev76/wv//xz/Lf+f/0//YP9x/4LwUuB5mWP0M+gyghKSB3uz5QNxF5 EvDOcA2wIAMwQxCwPjBvIGF4EKAu/xFwCxEJkBRAPrCrg5owPkO73O8DQnMpECiiCtA6/R///i// PwBPAV8CbwN/BI8Fny8GrxNPzZ/OqSCpgHplxD0zz19cZnMtMNBZ/CgzmWmbIJoDC7CagOPf/+Tv EykOvw/PEN8R7xL/FA//FR8WLyJvGE8njxpvG38cj/8dn/o/4h/gWakLMu8z/zJm+HF1b+OwqeE2 jzefOKv/DL+rPDmvOr84q6wjPo8/n/84q6yPQs/jH0UfRi/gpOxP/0h/Rr9Kz0vfMpNOctOvTi// Tz/Wn1FfUm/Zj92fVD9VT/9TJty+WS9aPuDfXH9aTU0//1+P4CzsP2KPTH8gTyFfK3//I38kjyWf Jq8yjyjPKd8tD/8r/3JfLh8vLzA/MU91D2gf/25PMr/7H/wvao9rn2yvbb9/fG9v33Dvcf9/n3Qf hLVT9wrgmhKpYHKaYB85qYAMQS8JoKlgmjA1wS0OFCgxCwmAHxFjIABhdGVk/i6AD4Efgi+DP4RP hV+Gb/+Hf4iPiZ+Tf32vfr9/z4+//5DPkd+S75P/lQ+WH5cvmD+RpTtSZWejIGRznP//ng+fH6Av oT+iT6NfpG+lf/umj60nTwjgNgGon6mvqr//q8+s363vrv+wD7Efsi+4v/92H3cveD95T5ofmy/I GrgP/5zPtQ+2H7cvxy+5S1BQwEH/e3W5T7pfu2+8f72Pvp/Eb//Ff9JvyN/J78r/zA/Uv8+/AdDG QkxPQ0tRVfBPVEUgPjDBAFeQWCAJDhB5bMHQIk1BUgBHSU4tUklHSMJUHtAwcHgi5+rd8Z/c8uBB 3fHjMgnQXHE14P/cX91vzYrkwOcw3j/RP9dP59NfxmgI4DM2vz/ARsGjXjLoux2xxtjkwC3wMlXF NiBw45AnZmMOUAjgcwnQi4BOYQnQDjAJ0HRr8DPsnTHfIlLiGgjgbl8gEeRP1WffQOi7YuQ5Vn0f cDrnfMLw20D2mtxJIPBUaG9tCpBW/+Xv1bJt50FT8bHw0TaOoPygW0f7QAvADoF0LnPxsW+CZf6B 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 VB9VL1Y/V09YX1lvWn8qr/c3rzi/OcQuYfBLb0x/TY//Tp9Pr18vXU9eX2fPaN9p7/9q/2wPbR9u L28/cE9xX3g9/2H/Yw9kH3NPZj9nT2APOU//c390j3jffw+AH4Evgj+DT/+EX4Vvhn+Hj4ife5+K pXyQBYtZPIlobnM0OmOpMDBsUvJQcPcQc3iR/3mPep+Jv3cveD+J75F/jF//fH99j4ofiy+JX5uf nK+dv/+ez5/foO+h/6MPpB+lL5gvJ41/jo7xcHN1mUAgeCBzaTp0eS/wPSJBrKBkOnN0cvfQZ/4i qa+XL6ZPk7+Uz7BPrs//l/+ZD5oft2+nv6XvuO+5//+7D7wfvS++P79PwF/Bb8J//8OPxJ/Fr8a/ sU+yX8bvtH//tY+2n7evxx/IL8k/0m/Tf//Uj9Wf1q/Xv9jP2d/a79v//90P3h/fL8m/ys/L3+Bv zf//zw/g/+IP5h/pz+rf6+/s///uD+8f8C/xP/JP81/Pf9CPb9Gf9QUuYPWqJvPIqrE/UnjnwCB2 MNFpkEA9R/nf+u/z5nF1b+dgMfwuMP1//o//m/dP+F/5ZT8xc62x/W8Bn/+MMSEtOPcGrwe//5s/ Ce8K//Pm51H/40/kX+Vv5n/nj/cPBF/5L//0z/XfEl8YjxmfGq8bvxzP/x3fHu8f/yEPIh8VHw2/ +734eHl6Jk8nXw8PI78kz/8i/xBvEX8jLxOfJZ8VvxbP/zH/LS8uPzdvOH85jzqfO69/PL89zz7f P+9A/zP4QbBjEjNBsGI2RYIgKELQIC1iP0WCP0VzRvD/Qp8qX/v5R39IjytvL18wb/9CHzKPM580 rzW/Ns9DX0Rv/1U/Vk9XX1hvWX9aj1ufXK+/Xb9ezyVfSm9Lf/wXLykf/2SPTD9NT05fT29Qf1GP Up//U69Uv2FPYl9sX3KPc590r/91v3bPd99473n/ew98H30v/34/f09p32rvgl9tD24fby//cD9x T4C/gc+F34wPjR+OL/+PP5BPkV+Sb5N/lI+Vn5av/5e/mM+DX4Rvm9+Gj4efmY//mp+er6Jfo2+k f6WPpp+nr/+ov6nPqt+r76FviR+KL62cC0oRrsg8rMgvcmVz/nWw4LLfoF+s/5zvnf+4L/+2r6Ev rb+uz7r/vq+/v8DP/8Hfwu/D/8UPxh/HL8g/vb8fsR+yL7M/tE+1UG5zNEA6Y2FsbFK1gHD9/UBz upG7j7yfyT+5L7o//8lv04/L38n/yw/X39uP3J//3a/ev9/P4N/h7+L/5A/lH/3MQS7pMNUv1j/X T9hf2W//2n/NP85P5q/nv+wP8j/zT//0X/Vv9n/3j/if+a/6v/vP/+j/6g/rH/zP7T/uT+9f8G// Bw/+D/w/CI8JnwqvC78Mz/8N3w7vD/8RDxIfEy8UPxVP/xZfAO8B/xaPBB8FLxcfGC//HD8f7yD/ Ig8jHyQvJT8mTz8nXyhvKX8FnwavB7dBeJBpcyBj0lB2ZR4gYTBAdGhlILV0MOBv/joZjxqfG68c vx3PLU8uX/8HnysPLB80fzqvO788zz3f/z7vP/9BD0IfQy9EP0VPRl//R28x/zMPNB81LzY/Hv9J P/9KT1D/Ug9TH1QvVT9WT1df/1hvWX9ajyzPN784z2B/z+8pW8c/eE+wIDCRc2kB0lA9IjEuMCIg VGVuMGBkTUBnZRBVwFRGLTgiP2HPT0//W+9L30zvaO9nb1AfX59gr/9wD11fW49xj3Kfc690v3XP /3bfd+94/3oPex9uH2IvYz/wIHh5en+/bT98X2nP/2rfhM+DT24Pbx9wL4vvfc//e/+Nb45/j4+Q n5Gvkr+Tz5+U35Xvlv+J+ZfAZjaXwNRlNJuRY5exZIbQmK//gM+YP4ivhC+FP4ZPh1+fr/+gv4qP i5+Mr5k/mk+kr6rf/6vvrP+uD68fsC+xP7JPs1//tG+1b52/0QeCT6W/tN+iT/+jX71fu9+mj6ef qd+pv7ZP/7R/xf/HD8gfyS/KP8tPzF//zW/Of8+P0J/Rr9K/08++X/+/b9bfwY/Cn9SP1Z/Zr91f /95v33/gj+Gf4q/jv+TP5d8P5u/cb8QfxSpOb3cgakmccCDZIGsxEDGgIE3sMXPuYTEIYnUxgGEg IFNBWFDuwkV40GNlcHRk4SAwMes/l+xPxYQw8HLtwG4s6E9/6V/nj9d/2I/2v9qv279i8GVjYXXu 4PdP+F/5b//6f/uP6u/1L/Y/Av8EDwUf/wYvBz8ITwlfCm8LfwyP6k//uI+5nw4vAR8CL/G/8s8X wMkwMW5v7+J2Yf9Q7hDCTRega3VwLhP/D4//Db/9r/6/HM8UfxWPFp8Xr//FjxsvHD8gTyZ/J48o nymv/yq/K88s3y3vLv8wDzEfMi//Mz8dzx7fNk8g/yIPM/81D/85HzzPPd8+7z//QQ9CH0MvP0Q/ RU9GXzvfI48knENh4fEgc29tZWTw7vDvcOhwcG87UCBNoPEw8SD/8/AZEf0A7uFmjDePOJ9Hz/86 v0o/S08kj0f/SQ9R/1gv/1k/Wk9bX1xvXX9ej1+fYK//Yb9iz2PfZO82n1CPUZ9Sr/9Tv1TPZr9n z2vfb49wn3Gv/3K/c89033Xvdv94D0m/VT8jVk9XVFJlZ34QZHP/9Fxpz2rfeg9s/3x/ep97r/+C z4Z/h4+In4mvir+Lz4zfn43vjv+QD3zvffRUaE2Qn09AgA+BH4Islek3MpKHW33ykocwlcCVzDCD 4DzwL0RJVpcJmmho7ZwDAEJMT0NLUVVP/FRFnIt+AYJPfVZo0H3/iZZwNTie4k9EWZcALZXLMqJf pOI3nCFIVBRNTJcAfacgAAAAHgA1EAEAAAA2AAAAPDgzODRBNTA4MkRERkY3NDA5NkRGNTZBNzU2 MjdBRDU2MEM4MTA5QHByaXZhdGUtaG9zdD4AAAAeAEcQAQAAAA8AAABtZXNzYWdlL3JmYzgyMgAA CwDyEAEAAAAfAPMQAQAAADIAAABBAFcAJQAzAEEAIABBAFcAJQAzAEEAIABlAG4AYwBvAGQAaQBu AGcALgBFAE0ATAAAAAAACwD2EAAAAABAAAcwh0+/Ad3cwgFAAAgwgcwlld7cwgEDAN4/r28AAAMA 8T8HBAAAHgD4PwEAAAANAAAAT2xpdmVyIEFkbGVyAAAAAAIB+T8BAAAAZAAAAAAAAADcp0DIwEIQ GrS5CAArL+GCAQAAAAAAAAAvTz1TWVJBQ09NL09VPUVSU1RFIEFETUlOSVNUUkFUSVZFIEdSVVBQ RS9DTj1SRUNJUElFTlRTL0NOPU9MSVZFUi5BRExFUgAeAPo/AQAAABUAAABTeXN0ZW0gQWRtaW5p c3RyYXRvcgAAAAACAfs/AQAAAB4AAAAAAAAA3KdAyMBCEBq0uQgAKy/hggEAAAAAAAAALgAAAAMA /T/kBAAAAwAZQAAAAAADABpAAAAAAAMAHUAAAAAAAwAeQAAAAAAeADBAAQAAAA0AAABPTElWRVIu QURMRVIAAAAAHgAxQAEAAAANAAAAT0xJVkVSLkFETEVSAAAAAB4AMkABAAAAFAAAAHQuc2Nocm9l dGVyQGdteC5jb20AHgAzQAEAAAAUAAAAdC5zY2hyb2V0ZXJAZ214LmNvbQAeADhAAQAAAA0AAABP TElWRVIuQURMRVIAAAAAHgA5QAEAAAACAAAALgAAAAsAKQAAAAAACwAjAAAAAAADAAYQm76t0gMA BxC6BwAAAwAQEAAAAAADABEQAAAAAB4ACBABAAAAZQAAACgxKTpUSElTWE1MSVNOT1RWQUxJRDw/ WE1MVkVSU0lPTj0iMTAiRU5DT0RJTkc9IlVURi04Ij88WFla9uT83zw8L1hZWigyKTpUSElTSVNU SEVDT1JSRUNUVkVSU0lPTjw/WE0AAAAAAgF/AAEAAAA2AAAAPDgzODRBNTA4MkRERkY3NDA5NkRG NTZBNzU2MjdBRDU2MEM4MTA5QHByaXZhdGUtaG9zdD4AAADy7w== ------_=_NextPart_001_01C2DCDE.952107DD--