J'ai généré un fichier XSD à partir d'un extrait XML à l'aide de Qu'est-ce que c'est fait est créé Si je veux seulement que l'élément apparaisse une fois, et ne pas être une collection, puis-je définir les maximes comme celui-ci? P>
Maxocoussures = "1" p>
blockQuote> xsd.exe / out code> p>
maxococcuper = "dédouané" code> propriétés de certains éléments. p>
3 Réponses :
Oui, c'est comme ça que c'est fait. P>
De même, Ils sont appelés indicateurs d'occurrence. Vous pouvez En savoir plus sur eux sur W3schools . P> maxococcuper code> limite le nombre maximum de répétitions d'un élément donné pouvant apparaître. P>
minocurs code> limite le nombre minimum de répétitions. P>
Cela signifie donc que si je mets maxamceurs = "1", lorsque je génère la classe C #, ces propriétés ne deviennent pas des collections?
Je ne suis pas sûr de cela, mais probablement. Si vous voulez savoir que vous devez l'inclure dans votre question.
oui. Bien sûr, gardez à l'esprit que MaxOccurit est vraiment des occurrences maximales - il peut toujours y avoir zéro. Si vous voulez qu'il soit toujours un, vous aurez besoin de minoccreurs = "1" aussi. P>
Maxocurs = "1" et Minoccurs = "1" code> sont par défaut si ces attributs ne sont pas spécifiés.
http://www.w3schools.com/schema/schema_example.asp dit cette: "La valeur par défaut pour les maxamceurs et les minocois est 1!" P>
Oui. Ces valeurs par défaut ne sont pas montrées où elles appartiennent - w3schools.com/schema/schema_complex_indicators.aspect > et sont cachés jusqu'à ce que p. Vous avez donné!
Les liens mis à jour sont w3schools.com/xml/schema_example.asp w3schools.com/xml/schema_complex_indicators.asp