ogolberg ([info]ogolberg) wrote,
@ 2009-04-09 18:18:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Current mood:okay
Current music:Tom Waits - Jockey Full of Bourbon
Entry tags:wtf

Мыло, матрешки и enterprise
Вопрос на засыпку: где в нижеследующем фрагменте SOAP-сообщения самый большой WTF? Минута пошла.

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope... <GetDataSourceNameListResponse> <GetDataSourceNameListResult>&lt;?xml version="1.0" encoding="utf-16"?&gt; &lt;AxStringArray xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ax="http://www.emc.com/ax" xmlns="http://www.emc.com/ax"&gt; &lt;ax:String&gt;AX-USI&lt;/ax:String&gt; &lt;ax:String&gt;AX-GRAD&lt;/ax:String&gt; &lt;ax:String&gt;AX-OVPREA&lt;/ax:String&gt; &lt;ax:String&gt;AX-CLAS&lt;/ax:String&gt; &lt;/AxStringArray&gt; </GetDataSourceNameListResult> </GetDataSourceNameListResponse> ...
Это — EMC Documentum AppXtender с его неповторимым public API. Несколько строк кода с использованием JAXB скрыли это мракобесие от моих милых POJO, но, как в том анекдоте про ложки, осадок неприятный остался.


Ответ: (вопрос был с на*бкой) само сообщение в utf-8, а XML-матрешка объявлена как utf-16.



(2 comments) - (Post a new comment)


[info]kmmbvnr
2009-04-10 05:27 am UTC (link)
ой пипец xml говнище. Вне зависимости от utf-8/utf-16 вложенности

(Reply to this)


[info]ivlad
2009-04-10 07:17 am UTC (link)
У меня в дельта-окрестности где-то были разработчики. Это ж AppXtender на Centera?

(Reply to this)


(2 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…