2009-10-02 10 views
0

Permet de prétendre que j'ai un document XSD et je veux produire une liste de tous les éléments avec leurs attributs et les enfants des éléments. Je pourrais aussi aborder ceci en demandant si vous devez implémenter l'achèvement de code basé sur un document de xsd, et vous voulez énumérer les enfants de l'élément et les attributs d'un élément, comment aborderiez-vous ce problème?Étant donné un XSD est-il possible de lister une hiérarchie d'éléments et leurs attributs?

Répondre

1

Puisque XSD est un document XML valide, il suffit de sélectionner la bibliothèque d'analyse XML de votre choix. Par exemple, XLinq (.NET FW 3+) fera l'affaire.

Vous pouvez marcher à travers complexType, séquence et d'autres éléments pour trouver une liste de valeurs possibles.

Questions connexes