powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBEScript xml
3 сообщений из 3, страница 1 из 1
IBEScript xml
    #38893087
mrtmaxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Нужно занести данные с xml в базу (периодически).
Решил использовать Ibe, но вот что-то не могу разобраться с особенностями работы именно в Ibe.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?xml version="1.0" encoding="WINDOWS-1251"?>
 
  <person username="MP123456">
    <name>Иван</name>
    <surname>Иванов</surname>   
  </person>
  <person username="MP123456">
    <name>Петр</name>
    <surname>Петров</surname>    
  </person>



Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
EXECUTE ibeblock
AS
BEGIN
 --xmlfile = 'http://www.ibexpert.com/rus/ibedemoscripts.xml';
      xmlfile = 'm:\Share\example.xml';
      xml = ibec_msxml_Create();
      try
        ibec_msxml_Load(xml, xmlfile);
        nodes = ibec_msxml_SelectNodes(xml, 'person');
 
        foreach (nodes AS node skip nulls) DO
        BEGIN
          tempnode = ibec_msxml_SelectSingleNode(node, 'name');
          IF (tempnode IS NOT NULL) THEN
            sdesc = ibec_msxml_GetText(tempnode);
        END;
      finally
        ibec_msxml_Free(xml);
      END;
END



Так вот nodes = ibec_msxml_SelectNodes(xml, 'person'); срабатывает только когда в файле xml находится один узел person, почему так происходит идей нет. Подскажите, что делаю не так. Заранее спасибо.
...
Рейтинг: 0 / 0
IBEScript xml
    #38893153
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mrtmaxxx,

у тебя xml не верный. Где корневой тег?
...
Рейтинг: 0 / 0
IBEScript xml
    #38893175
mrtmaxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ok. Че-то заморосил. Спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBEScript xml
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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