powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Выборка значений их XML
3 сообщений из 3, страница 1 из 1
Выборка значений их XML
    #34121088
mxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mxc
Гость
Собственно есть такой файл:
http://www.bnm.md/apps/ofexch_xml.jsp?lang=0&data=11/10/2006

Мне нужно выбрать значения <Value> для <CharName> == ГSD :D
хочу сделать панель курсов валют, автоматичеки чтобы обовлялась ))

Если можно кусочек кода..)
...
Рейтинг: 0 / 0
Выборка значений их XML
    #34121138
seggg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Загружаешь в XMLDocument или DataSet (что тебе больше нравится) а потом работаешь с этим объектом, выбираешь из него нужную инфу.

например с DS:
 
Dim InterfaceURL As String = http://www.bnm.md/apps/ofexch_xml.jsp?lang=0&data=11/10/2006
Dim HttpWReq As System.Net.HttpWebRequest
HttpWReq = CType(System.Net.WebRequest.Create(InterfaceURL, System.Net.HttpWebRequest)
' get response stream
Dim HttpWRes As System.Net.HttpWebResponse = CType(HttpWReq.GetResponse, System.Net.HttpWebResponse)
Dim receiveStream As Stream = HttpWRes.GetResponseStream()
Dim DS As New DataSet
DS.ReadXml(receiveStream)
...
Рейтинг: 0 / 0
Выборка значений их XML
    #34121853
mxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mxc
Гость
Собсна,если интресно я сделал так:
//Лист валют, которые тебя интересуют
List<string> myCharCodes = new List<string>();
myCharCodes.Add("RON");
myCharCodes.Add("USD");
myCharCodes.Add("EUR");
myCharCodes.Add("UAH");

XmlTextReader xreader = new XmlTextReader("http://www.bnm.md/apps/ofexch_xml.jsp?lang=1&data=11/10/2006");

//Переменные, куда будут читаться нужные тебе значения нодов
string charCode = null;
string value = null;

while (xreader.Read())
{
if (xreader.Name == "CharCode" && xreader.NodeType == XmlNodeType.Element)
{
xreader.Read();
charCode = xreader.Value;
}
if (xreader.Name == "Value" && xreader.NodeType == XmlNodeType.Element)
{
xreader.Read();
value = xreader.Value;
}
if (xreader.Name == "Valute" && reader.NodeType == XmlNodeType.EndElement)
{
if (myCharCodes.Contains(charCode))
{
ListBox1.Items.Add(charCode + ": " + value);
}
}
}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Выборка значений их XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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