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