6
Jaki byłby poprawny XML Schema 1.0 Oświadczenie oSchemat XML dla stałego elementu o ustalonym atrybucie?
<notice xml:lang="en">Banana banana banana</notice>
gdzie:
- Atrybut xml: lang jest obowiązkowe
- wartość "en" jest stały i obowiązkowy
- Treść zawiadomienia jest prostym tekstem.
- Treść powiadomienia jest stała (jak wyżej) i obowiązkowa?
Mój najlepszy (ale źle) wysiłek jest następujący fragment:
<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>
Dzięki. Jedyną wadą jest to, że nie wymusza "en" jako xml: lang. Myślę, że można to osiągnąć poprzez dodanie atrybutu fixed = "en" do węzła atrybutu xs: your solution. –
Tak, masz rację! Cieszę się, że to może pomóc. :) –