Как получить пространства имен в файлах XML с помощью Xpath
У меня есть файл XML, который начинается так:
<Elements name="Entities" xmlns="XS-GenerationToolElements">
Мне придется открыть много этих файлов. Каждое из них имеет различное пространство имен, но одновременно будет иметь только одно пространство имен (я никогда не найду два пространства имен, определенных в одном файле XML).
Используя XPath, я хотел бы иметь автоматический способ добавления заданного пространства имен в диспетчер пространства имен. До сих пор я мог получить пространство имен только при разборе xml-файла, но у меня есть экземпляр XPathNavigator, и у него должен быть хороший и чистый способ получить пространства имен, верно?
-- ИЛИ ЖЕ --
Учитывая, что у меня есть только одно пространство имен, каким-то образом заставьте XPath использовать только то, что присутствует в xml, таким образом избегая загромождения кода, всегда добавляя пространство имен.