Найти - Пользователи
Полная версия: zope3 - xml - самопроизвольная смена регистра атрибутов
Начало » Zope/Plone/Bluebream » zope3 - xml - самопроизвольная смена регистра атрибутов
1
squtter
здравствуйте!

имеем шаблон страницы с выводом xml для яндекс.маркета (здесь их тербования предоставления запроса http://partner.market.yandex.ru/legal/tt/) , скажем что-то вроде:
<?xml version=“1.0” encoding=“WINDOWS-1251”?>
<!DOCTYPE yml_catalog SYSTEM “shops.dtd”>
<yml_catalog date=“2000-11-16”>
<category id=“1” tal:attributes=“parentId view/parent;”/>
</yml_catalog>
проблема в следующем, при выводе файла xml parentId меняет регистр - parentid
и.. все яндекс не принимает, естественно, так как в XML регистр имеет значение, в прочем также, как и в питоне.. до этого случая…

подскажите, если кто сталкивался с подобным, как можно решить этот вопрос?
bazooka
это не решается
squtter
хм… есть кривой способ..
типа:
data = urlopen(“%s/yandex.yml” % self.getPortalURL())
data = data.read()
self.request.response.setHeader('Content-Type', ‘text/xml’)
self.request.response.setHeader('charset', ‘WINDOWS-1251’)
return data.replace('parentid', ‘parentId’)

но, не красиво…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB