Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 27, 2007 01:21:24

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

4Suite и CDATA

Подскажите, что я делаю не так?
есть XML-документ, пусть:

<?xml version=“1.0” encoding=“windows-1251” ?>
<message>
<body>
<![CDATA[
&lt;!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=“text/html; charset=koi8-r”&gt;
&lt;META content=“MSHTML 6.00.2900.2180” name=GENERATOR&gt;
&lt;STYLE&gt;&lt;/STYLE&gt;
&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;test&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
]]>
</body>
</message>


я загружаю этот документ функцией Ft.Xml.Parse
затем печатаю Ft.Xml.Domlette.Print(xml, encoding='windows-1251') и получаю:

<?xml version=“1.0” encoding=“windows-1251” ?>
<message>
<body>
&lt;!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=“text/html; charset=koi8-r”&gt;
&lt;META content=“MSHTML 6.00.2900.2180” name=GENERATOR&gt;
&lt;STYLE&gt;&lt;/STYLE&gt;
&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;test&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
</body>
</message>


куда девается CDATA?

P.S. ElementTree - вытворяет тоже самое, по этому, собственно, и решил 4Suite попробовать.
Winddows 2003 SP2, python 2.4.4 4Suite и ElementTree последние для используемого Pythona



Отредактировано (Дек. 27, 2007 01:44:10)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version