Как обратиться к XML элементу с пространством имен? - C#
Формулировка задачи:
Добрый день.
Есть xml с таким определением пространства имен (немного укоротил значения имен для наглядности)
Проблема: не получается добраться до узлов (возвращается NULL) с помощью
, когда в заголовке есть переопределение "xmlns="tra:1.2""
Подскажите как правильно задать пространство имен.
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns:sdl="newnames" xmlns="tra:1.2">
<file>
<body>
<unit attr="1234">текстик 1</unit>
<unit>текстик 2</unit>
</body>
</file>
</xliff>
nsmgr = new XmlNamespaceManager(xdoc.NameTable);
nsmgr.AddNamespace("sdl", "newnames");
......
tag=node.SelectSingleNode("//unit,nsmgr);Решение задачи: «Как обратиться к XML элементу с пространством имен?»
textual
Листинг программы
текстик 1 текстик 2