Je veux juste savoir pour quoi et quand: p>
est utilisé. p>
...
XSD: SimpleContent> code> p>
4 Réponses :
Fondamentalement, il vous permet d'étendre un élément complexe. Si vous aviez un «décimal» complexe, vous pouvez l'étendre avec SimpleContent d'être un type «monnaie» en ajoutant dans un panneau de devise comme $ ou € et un code tel que USD ou EUR. 4.75 En décimal deviendrait quelque chose comme 4,75 USD avec ces extensions. P>
L'article de Microsoft est bon pour une compréhension de base: http://msdn.microsoft .com / fr-US / bibliothèque / ms256106.aspx p>
Merci des réponses pour les réponses, mais je ne l'obtiens toujours pas. Quand j'ai un type complexe, je peux faire tout cela sans le simplicité?
Comme Jordan a dit qu'il permet d'étendre complextype, par exemple:
<xsd:complexType name="SizeType"> <xsd:simpleContent> <xsd:extension base="xsd:integer"> <xsd:attribute name="system" type="xsd:token"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType>
Merci des réponses pour les réponses, mais je ne l'obtiens toujours pas. Quand j'ai un type complexe, je peux faire tout cela sans le simplicité?
Je pense que cela dépend du type de type complexe que vous voulez. Voir cet exemple, il y a le XML que vous voulez et le correspondant XSD: DATYPIC.com/ LIVRES / DEFXMLSCHEMA / CHAPITRE13.HTML Comme vous pouvez le voir, il n'y a pas de simplicité ici.
J'ai compris que SimpleContent est utilisé lorsque la base d'extension ou de restriction est utilisée.
Oui! Je suis désolé, j'ai remarqué que je n'ai pas écrit le résultat de l'exemple ci-dessus.
Si vous voulez un élément dont la valeur est une date et qui prend des attributs, comme ceci: alors vous avez besoin d'un type complexe avec un contenu simple (CT-SC). Il est défini en prenant le type de contenu - XS: Date - et en l'extentant avec une définition d'attribut pour l'attribut "Type". P> P>
Il est vrai que l'utilisation de