<xschema:extension></xschema:extension>En particulier, l'élément extension est un artifice pour ajouter des attributs à un type simple puisque, normalement, celui-ci n'en comporte pas dans le flux Xml.
Un élément extension possède les attributs suivants :
| Attribut. | Obligatoire. | Sémantique. | 
| base | Oui. | Nom du type simple qui est étendu. | 
| id | Non. | Identifiant du type. | 
<-- Definition d'un element dont le type est simple etendu pour ajouter un attribut. -->
<xschema:element name="Montant">
	<xschema:complexType>
	
		<xschema:simpleContent>
		
			<xschema:extension base="xschema:double">
			
				<xschema:attribute name="Monnaie" type="xschema:token">
			
</xschema:extension>
		
</xschema:simpleContent>
	
</xschema:complexType>
	
</xschema:element>