Как я могу получить все узлы из XSD в C # следующим образом:
У меня есть этот пример:
Данные 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;
}