| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > MS XML 3.0 -> Не работает selectNodes (VB.NET (Vis |
| Автор: ansen 23.3.2013, 20:12 | ||||
имеем XML:
В VB.NET (Visual Studio 10) код:
Должно бы выдать только первый <PL>, а выдает все 3! В чем ошибаюсь? на http://stackoverflow.com/questions/12910676/xmldoc-selectnodes-selecting-entire-document Утверждают, что должно работать |
| Автор: diadiavova 23.3.2013, 20:39 | ||
Попробуй так
А кстати, почему в вбнет используешь мсхмл? Там же собственные хмл апи есть. Добавлено через 13 минут и 18 секунд Судя по всему проблема именно в использовании мсхмл 3.0 http://us.generation-nt.com/answer/difference-selectnodes-between-msxml3-0-msxml4-0-help-73515102.html |
| Автор: diadiavova 23.3.2013, 23:23 | ||||
| Посмотрел пример на SO, там используются родные дотнетовские апи http://msdn.microsoft.com/ru-ru/library/system.xml.aspx http://msdn.microsoft.com/ru-ru/library/system.xml.xmldocument.aspx Так же можно использовать это пространство имен http://msdn.microsoft.com/ru-ru/library/system.xml.linq.aspx Это даже удобнее, поскольку есть поддержка на уровне языка. Приведу пример консольного приложения
Выводит
|