01.06.2007, 12:23 | #21 |
Участник
|
Цитата:
Сообщение от UnQuaiz
Я решил эту задачу по другому..
Использовал классы для работы с XML. На www.cbr.ru есть скрипт возвращающий курсы валют в xml формате.. http://www.cbr.ru/scripts/sample_xml.htm здесь есть примеры на VB и php.. у меня получилось так... PHP код:
именно на строку 26, т.е PHP код:
|
|
01.06.2007, 13:17 | #22 |
Участник
|
1. попробуйте после load добавить info(xml.xml()) - что вы увидите?
2. Попробуйте load заменить на X++: if (!xml.load(...)) throw error(xml.parseError().toString()); |
|
01.06.2007, 15:43 | #23 |
злыдень
|
Попробуйте прогнать вот такой тестовый джобик:
X++: static void Job52(Args _args) { COM xml = new COM("MSXML2.DOMDocument"); XMLNodeList vlist; XMLNode valute; str code, nom, nam, val; int i; ; xml.async(false); // Вернуть управление только после полной загрузки файла xml.validateOnParse(false); // Не проверять загружаемый файл на соответствие своей схеме if (!xml.Load("http://www.cbr.ru/scripts/XML_daily.asp?date_req=01/06/2007")) info('Не удалось загрузить курсы валют с ЦБР (см. http://www.cbr.ru/scripts/root.asp)'); // Выбрать все корневые элементы Valute vlist = xml.selectNodes("*/Valute"); for(i = 1; i<=vlist.length(); i++) { valute = vlist.item(i-1); // Получить информацию о номинале, названии и курсе валюты code = valute.selectSingleNode("CharCode").text(); nom = valute.selectSingleNode("Nominal").text(); nam = valute.selectSingleNode("Name").text(); val = valute.selectSingleNode("Value").text(); info(code+" "+nom + " " + nam + " = " + val + " руб."); } }
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
24.12.2008, 10:20 | #24 |
Участник
|
Загрузила проект - ошибка "Модификаторы Client и Server можно использовать только в статических методах." в методах Run и canGoBatchJournal
|
|
25.12.2008, 16:36 | #25 |
Участник
|
Разобралась=)
надо в методах Run и canGoBatchJournal дописать static и все замечательно работает (в 3.0) |
|
26.12.2008, 08:57 | #26 |
Участник
|
|
|
26.12.2008, 09:11 | #27 |
Участник
|
http://www.axaptapedia.com/Webservice
|
|
|
За это сообщение автора поблагодарили: AraraT® (1). |
Теги |
загрузка курсов валют, курс |
|
|