powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / xml encoding="ISO-8859-1"
2 сообщений из 2, страница 1 из 1
xml encoding="ISO-8859-1"
    #36038394
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использую 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
xml encoding="ISO-8859-1"
    #36040762
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mykola, было бы не плохо указывать чуть подробнее :
Mykola...пример из Mozila Firefox...
Это то, что Вы пытаетесь скачать или уже значение переменной as_xmlret ?
Mykola...то получаем ошибку...
А ошибка-то какая ?
Если скачано все верно и as_xmlret соответствует тому, что выложено, то прежде, чем выполнить xmlDoc.loadXML необходимо добавить
as_xmlret = "<?xml version='1.0' encoding='....' ?>" + as_xmlret
, где ... указать подходящую кодировку.


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


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