Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / xml encoding="ISO-8859-1" / 2 сообщений из 2, страница 1 из 1
11.06.2009, 19:32
    #36038394
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml encoding="ISO-8859-1"
использую GetUrl(...) для получения данных
internet_customer = CREATE inet
result = CREATE n_cst_internetresult_blob

li_GetUrl = internet_customer.GetUrl(as_url, result)

получаем blob result.iblb_data
если использовать as_xmlret = String(result.iblb_data, EncodingUTF8!)
и потом MSXML2.DOMDocument.3.0 для работы с хмл то получаем ошибку
в момент lb_test = xmlDoc.loadXML(ls_xmlret)
так как полученный результат result.iblb_data может содержать например норвежские символы

пример из Mozila Firefox
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
<search>
<qry>Klart Svar Haugesund</qry>
−
<result hitLinesBeforeFilter="1" approxHits="1" userID="95099500">
−
<hit line="1">
−
<listing table="listings" id="2031022">
−
<duplicates>
−
<duplicate number="0">
−
<listing table="listings" id="2031022:0">
<idlinje>Z0HXHVDZ</idlinje>
<tlfnr> 45208888 </tlfnr>
<etternavn>Klart Svar Haugesund</etternavn>
<veinavn>Rennesøygata</veinavn>
<husnr> 16 </husnr>
<postnr> 5537 </postnr>
<virkkode>N</virkkode>
<apparattype>M</apparattype>
<telco>NC</telco>
<kilde>G</kilde>
<foretaksnr> 890118542 </foretaksnr>
<ekstratekst>Trådløst sentralbord</ekstratekst>
<lenke>http://www.klartsvar-haugesund.no</lenke>
<bransjekode> 10082 </bransjekode>
<prioritet> 0 </prioritet>
<kommunenr> 1106 </kommunenr>
<kid> 11117051 </kid>
<poststed>Haugesund</poststed>
<kommune>Haugesund</kommune>
<fylke>Rogaland</fylke>
<landsdel>V</landsdel>
<bransjebokmaal>Mobilkommunikasjon og -utstyr</bransjebokmaal>
<bransjenynorsk>Mobilkommunikasjon og -utstyr</bransjenynorsk>
</listing>
</duplicate>
−
<duplicate number="1">
−
<listing table="listings" id="2031022:1">
<idlinje>Z0HSA8NB</idlinje>
<bransjekode> 2210 </bransjekode>
<bransjebokmaal>Telekommunikasjon</bransjebokmaal>
<bransjenynorsk>Telekommunikasjon</bransjenynorsk>
</listing>
</duplicate>
−
<duplicate number="2">
−
<listing table="listings" id="2031022:2">
<idlinje>Z0HXHVE0</idlinje>
<bransjekode> 347 </bransjekode>
<bransjebokmaal>Datamaskiner og -utstyr</bransjebokmaal>
<bransjenynorsk>Datamaskiner og -utstyr</bransjenynorsk>
</listing>
</duplicate>
−
<duplicate number="3">
−
<listing table="listings" id="2031022:3">
<idlinje>Z0HPLSQK</idlinje>
</listing>
</duplicate>
</duplicates>
</listing>
</hit>
</result>
</search>

есть подозрение что необходимо выполнять перекодирование bloba используя другие функции.
буду благодарен за помощь как сделать перекодирование

используется PowerBuilder 10.2 + asa 9.0

спасибо
...
Рейтинг: 0 / 0
15.06.2009, 09:32
    #36040762
ChV
ChV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml encoding="ISO-8859-1"
Mykola, было бы не плохо указывать чуть подробнее :
Mykola...пример из Mozila Firefox...
Это то, что Вы пытаетесь скачать или уже значение переменной as_xmlret ?
Mykola...то получаем ошибку...
А ошибка-то какая ?
Если скачано все верно и as_xmlret соответствует тому, что выложено, то прежде, чем выполнить xmlDoc.loadXML необходимо добавить
as_xmlret = "<?xml version='1.0' encoding='....' ?>" + as_xmlret
, где ... указать подходящую кодировку.


Good Luck !
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / xml encoding="ISO-8859-1" / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]