muvperrin
Messages postés4Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention11 avril 2006
-
10 avril 2006 à 12:19
muvperrin
Messages postés4Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention11 avril 2006
-
11 avril 2006 à 09:26
bonjour à tous ...
je dispose d'un paquet de fichiers xsd (qui comportent des includes et des import) qui définissent une norme (donc je ne peux les modifier) ...
je dois "charger" ces fichiers , puis génerer un fichier xml qui soit valide pour ces schémas (je n'ai pas de fichier xml en entrée) .
j'ai essayé avec les datasets , ca marche mais uniquement avec des xsd relativement simples ... et ca bloque avec mes xsd (error : un objet ne peut avoir plusieurs parents)...
j'ai egalement essayé l'utilitaire xsd.exe qui permet de generer des classes et du xml à partir d'xsd mais ca plante (meme erreur) .
on dirait une limitation du framework , d'ailleurs en googlisant , j'ai lu que le framework ne gerait pas toutes les possibilités offertes par XML 1.0 ... j'ai bien peur que mes xsd ne soient pas .Net compliants ...
En gros j'aurai besoin de parser les xsd , de générer les classes qui correspondent à chaque type du xsd puis de serializer le xml ...
Comment puis je m'en sortir ?
Merci d'avance de votre aide
Jul
dgouttegattat
Messages postés129Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention30 décembre 20073 10 avril 2006 à 17:18
Bonjour,
Pourrais-tu me dire où je pourrais trouver ton jeu de fichier XSD (s'ils sont disponibles sur le réseau) ? Ça me permettrait d'essayer de comprendre pourquoi ils ne semblent pas fonctionner avec .NET. Merci.
TheSaib
Messages postés2368Date d'inscriptionmardi 17 avril 2001StatutModérateurDernière intervention26 décembre 200722 11 avril 2006 à 00:00
Le validateur XSD à en effet ce problème lorsque un type est définit par deux parents différents. Si tu ne peux pas modifier les schémas, tu n'auras pas de solution à ma connaissance.