J'ai deux entrées. Je reçois en entrée un fichier XML. Je dois créer un fichier XSD pour ce fichier XML. Ce fichier XML a des balises qui dépendent d'une autre entrée. Mais ce fichier XML devrait avoir certaines balises à coup sûr. Par exemple, le fichier XML a la structure suivante: <A>
Ici, dans ce fichier XML, les balises A, B et E doivent être obligatoires. Mais les étiquettes C et D à l'intérieur de l'étiquette B et les étiquettes F et G à l'intérieur de l'étiquette E dépendent d'une autre entrée. Je devrais donc créer un XSD dynamiquement (je sais que les balises A, B et E devraient être présentes et je connais les autres balises de l'autre entrée) et valider le fichier XML d'entrée par rapport au schéma XML. Quelqu'un peut-il me dire comment je peux le faire en C#?Création dynamique de XSD
<B>
<C>...</C>
<D>...</D>
<E>
<F>...</F>
<G>...</G>
</E>
</B>
</A>
0
A
Répondre
0
Je n'ai aucune idée de ce que vous demandez. Un XSD est un blue-print pour la construction d'un document XML valide pour l'entreprise.
Généralement, vous ne créez pas de documents XSD de manière dynamique. Vous obtenez un document XSD afin que vous puissiez créer un document XML qui sera valide dans une utilisation métier spécifique ou valider des documents XML par rapport à ce schéma. Je sais que la sérialisation XML en C# est couverte en profondeur sur le web.
0
Avez-vous déjà regardé XSLT? C'est très utile pour créer un fichier XML basé sur un autre. Si vous pouvez accéder à un moteur XSLT à partir de C# (I devinez cela est possible), je peux vous aider à configurer la feuille de style XSLT.
Questions connexes
- 1. Bean java dynamique de xsd
- 2. Création de XSD en vrac
- 3. Dynamique xsd et Biztalk 2006
- 4. Création dynamique de contrôle
- 5. Création dynamique de typedef
- 6. Création de type dynamique
- 7. création de XSD en utilisant jaxb schemagen
- 8. Création dynamique d'attributs de classe
- 9. Création dynamique de tablelayout android
- 10. Création d'une dynamique de déclenchement
- 11. Création chaîne de requête dynamique
- 12. Création dynamique de classes - Python
- 13. Création dynamique de VS Project
- 14. création html dynamique C#
- 15. création contrôle dynamique
- 16. création d'objet dynamique php, création de l'objet de problème param
- 17. Création de fichiers de schéma XSD pour la DLL GAC
- 18. création de proxy dynamique de château
- 19. Création d'un dataset dynamique XtraPivotGrid
- 20. création dynamique avec textboxes « échange »
- 21. objectif c création d'objet dynamique
- 22. Création d'un menu horizontal dynamique
- 23. Création dynamique riche: menu déroulant
- 24. Création d'un fichier XML dynamique
- 25. Création d'un flux iCalendar dynamique
- 26. Création d'une expression régulière dynamique
- 27. Expression.OrElse, création dynamique d'une condition
- 28. Création dynamique zip avec php
- 29. graphviz: création dynamique du noeud
- 30. Création d'un bouton radio dynamique