Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Не находит узлы. Namespace / 2 сообщений из 2, страница 1 из 1
26.04.2016, 14:26
    #39224806
Pavluha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не находит узлы. Namespace
Есть корневой узел с таким описанием

Код: xml
1.
<OtherMovableObject xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://schemas.datacontract.org/2004/07/Rgi.Data.Rightholder" z:Id="1">



Делаю так, но ничего не находится:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
XmlDocument doc = new XmlDocument();
            doc.Load(@"c:\Users\bobrovPV\Downloads\CardData3.xml");

            XmlNamespaceManager ns = new XmlNamespaceManager(doc.NameTable);
            ns.AddNamespace("i", "http://www.w3.org/2001/XMLSchema-instance");
            ns.AddNamespace("z", "http://schemas.microsoft.com/2003/10/Serialization/");
            ns.AddNamespace("", "http://schemas.datacontract.org/2004/07/Rgi.Data.Rightholder");

            var nodes = doc.SelectNodes("/OtherMovableObject", ns);
            foreach (var item in nodes)
            {
                
            }
...
Рейтинг: 0 / 0
26.04.2016, 14:32
    #39224814
Pavluha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не находит узлы. Namespace
Pavluha,

Вопрос снят. Надо было так:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
XmlDocument doc = new XmlDocument();
            doc.Load(@"c:\Users\bobrovPV\Downloads\CardData3.xml");

            XmlNamespaceManager ns = new XmlNamespaceManager(doc.NameTable);
            ns.AddNamespace("i", "http://www.w3.org/2001/XMLSchema-instance");
            ns.AddNamespace("z", "http://schemas.microsoft.com/2003/10/Serialization/");
            ns.AddNamespace("ab", "http://schemas.datacontract.org/2004/07/Rgi.Data.Rightholder");

            var nodes = doc.SelectNodes("/ab:OtherMovableObject", ns);
            foreach (var item in nodes)
            {
                
            }
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Не находит узлы. Namespace / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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