Как я могу получить весь узел из XSD? - PullRequest
0 голосов
/ 08 октября 2019

Как я могу получить все узлы из XSD в C # следующим образом:

У меня есть этот пример:

enter image description here

Данные Iнужно:

employees/
employees/employee/
employees/employee/name
employees/employee/adress
employees/employee/adress/postalcode/

Мне нужны все возможные узлы из XSD. Я использовал элемент XmlSchema. Атрибут, но я могу получить родительские узлы, есть идеи?

My Code:
var xs = XNamespace.Get("http://www.w3.org/2001/XMLSchema");
var doc = XDocument.Parse(xml);
string node = string.Empty;
foreach (var element in doc.Descendants(xs + "element"))
  {
     string name = element.Attribute("name").Value+"/";
     node += name;
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...