6
quale sarebbe il corretto XML Schema 1.0 dichiarazione per unSchema XML per un elemento fisso con un attributo fisso?
<notice xml:lang="en">Banana banana banana</notice>
dove:
- L'attributo xml: lang è obbligatoria
- Il valore "en" è fisso e obbligatoria
- Il contenuto dell'avviso è semplice testo.
- Il contenuto dell'avviso è fisso (come sopra) e obbligatorio?
Il mio migliore (ma sbagliato) sforzo è il seguente frammento:
<xs:element name="notice" use="required" fixed="Banana banana banana">
<xs:complexType>
<xs:simpleContent>
<xs:extension>
<xs:attribute ref="xml:lang" use="required" fixed="en"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
Grazie. Solo una cosa sbagliata è che non impone "en" come xml: lang. Penso che ciò possa essere ottenuto aggiungendo un attributo fixed = "en" al nodo attributo xs: della tua soluzione. –
Sì hai ragione! Felice che potrebbe aiutare. :) –