возвращение xml документов из cherrypy - PullRequest
1 голос
/ 07 сентября 2010

Я новичок в веб-программировании и пытаюсь вернуть XML-документ с веб-сервера cherrypy. Но в браузере я вижу строковое значение, удаленное со всех тегов xml. т.е.

<Foo>
   <Val1>
</Foo>
<Bar>
   <Val2>
</Bar>

отображается в браузере как Val1 Val2

Я уверен, что я правильно генерирую документ, но где-то после того, как cherrypy берет его и отправляет http-клиенту, он меняется.

Есть идеи о том, что может происходить?

Большое спасибо!

1 Ответ

1 голос
/ 07 сентября 2010

Браузеры на основе WebKit, такие как Safari и Chrome, скрывают разметку XML от отображаемого текста.Вы должны попросить браузер показать вам источник (Инструменты-> Просмотреть источник (CTRL + U) в Chrome).Firefox показывает разметку XML по умолчанию.

В любом случае, если вы занимаетесь разработкой веб-сервиса, я бы порекомендовал использовать curl .Это сэкономит вам много времени.

...