Как использовать короткие пространства имен с XElements в .Net? - PullRequest
0 голосов
/ 28 июля 2010

Я анализирую документ XML (в частности, RDF), в основном сопоставляя его с некоторыми строго типизированными объектами в .Net.Я использовал этот очень длинный синтаксис для выбора пространств имен:Если вы управляете пространством имен, вы можете сопоставить короткие имена пространства имен с URI, но не знаете, как сделать то же самое с XElements.Идеи?

1 Ответ

1 голос
/ 28 июля 2010

Создайте пространство имен отдельно как XNamespace:

XNamespace rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#";
...
ontoloy.Elements(rdf + "Property");

I действительно подобно тому, как LINQ to XML обрабатывает пространства имен лично.

...