Member SelectSingleNode does not evaluate to an object | |
---|---|
tata Автор Сообщений: 3458 Откуда: Казань Дата регистрации: 23.10.2005 |
Всем доброго дня!
Давно уже не могу решить проблему: если в XML-файле встречаются два блока с тэгами Фамилия,Имя, Отчество. Например, так :
Раньше как-то обходились без данных второго блока, а теперь кровь из носу - надо оба. Сижу с этим все праздники - не получается. Знаний недостаточно. Если кто сможет помочь, буду рада. Поскольку вопрос встанет в полный рост уже после праздников. Тут примерчик - кусочек из программы и XML-файла. [attachment 29112 pogrstat.zip] |
Re: Member SelectSingleNode does not evaluate to an object | |
---|---|
AndyNigmatec Сообщений: 1552 Откуда: Волгоград Дата регистрации: 28.06.2015 |
Я не спец по xml ... но из того что было на форуме - вот сваял ваш примерчик (во вложении) - нормально вроде парсится ... саму xml-ку там же во вложении сделал по вашим данным ... у вас исходная может и отличаться
Исправлено 1 раз(а). Последнее : AndyNigmatec, 11.03.18 11:31 |
Re: Member SelectSingleNode does not evaluate to an object | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
А если строку для oXml.documentElement.selectNodes такую передать?
msdn.microsoft.com P.S. Без XSLT-схемы пока не получается загрузить. Создам схему - там посмотрим. ------------------ "Veni, vidi, vici!"(с) |
Re: Member SelectSingleNode does not evaluate to an object | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Да, код рабочий. ------------------ "Veni, vidi, vici!"(с) |
Re: Member SelectSingleNode does not evaluate to an object | |
---|---|
tata Автор Сообщений: 3458 Откуда: Казань Дата регистрации: 23.10.2005 |
[attachment 29119 ]
Саша, схема во вложении (выше в начальном сообщении тоже есть во вложении). Исправлено 2 раз(а). Последнее : tata, 11.03.18 15:37 |
Re: Member SelectSingleNode does not evaluate to an object | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
1) Схемы во вложении нет.
2) Очевидно что selectSingleNode ломается если в документе под указанный XPath критерий попадает не ОДИН узел а несколько. Что делать - указывать КОНКРЕТНО какой из узлов какой ветки нужен, чтобы XPath мог найти именно один узел. Или использовать selectNodes и циклом проходить по полученной коллекции, разбирая что к чему относится (скажем, выходя на parent узлы). ------------------ WBR, Igor |
Re: Member SelectSingleNode does not evaluate to an object | |
---|---|
tata Автор Сообщений: 3458 Откуда: Казань Дата регистрации: 23.10.2005 |
[attachment 29120 ]
Исправлено 1 раз(а). Последнее : tata, 11.03.18 15:38 |
© 2000-2024 Fox Club  |