2008-11-13 12 views
0

J'ai toujours préféré utiliser XSD.exe/VS.Net pour générer un schéma, générer des classes à partir du schéma, désérialiser le fichier xml dans l'arborescence des objets pour analyser un fichier XML. [Eh bien, la plupart de mes exigences à ce jour en ont fait un choix parfait]. J'ai un berceau cependant: Les noms de classe générés par XSD.exe sont bizarres - ce qui signifie que XSD.exe s'efforce de les garder uniques en concaténant tous les noms de balises ancester précédents.Analyse de fichiers XML en construisant un modèle objet

Y a-t-il un moyen de personnaliser cela? Ou peut-être un outil pour fonctionner en plus de cela? Mon motif est de garder généré automatiquement code inviolable.

Pensées?

Répondre

1

Il semble que ce soit le schéma généré automatiquement qui cause le problème. J'ai utilisé la partie de génération de classe de XSD.exe et la classe a généralement été très bien.

Si le schéma est généré automatiquement, il aura probablement besoin d'un peu de réglage manuel pour corriger les noms de nœuds fous.

0

Je commence vraiment à souhaiter un moyen simple de modifier la sortie de xsd.exe sans recourir au piratage codedom ... semble être un projet qui "doit juste arriver" ...