Typy danych XForms
- Poprzednia strona Wybór XForms
- Następna strona Atrybuty XForms
Modele XForms wspierają typy danych XML Schema.
Typy danych XML Schema
Modele XForms wspierają typy danych XML Schema. Ta cecha daje procesorom XForms możliwość sprawdzania danych, aby upewnić się, że wartości wejściowe są poprawne.
Możesz znaleźć więcej informacji w naszej Tutorial XML Schema Dowiedz się więcej o XML Schema w naszej instrukcji.
Aby używać typów danych XML Schema, musisz dodać przestrzeń nazw XML Schema do deklaracji przestrzeni nazw, tak jak tutaj:
<html xmlns:xf="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Po dodaniu przestrzeni nazw XML Schema, możesz dodać atrybut type do elementu instance XForms, tak jak tutaj:
<xf:instance> <person xmlns=""> <fname xsi:type="xsd:string"/> <lname xsi:type="xsd:string"/> <born xsi:type="xsd:date>"/> <size xsi:type="xsd:integer"/> </person> </xf:instance>
XForms obsługuje wszystkie typy danych XML Schema oprócz poniższych:
- duration
- ENTITY
- ENTITY
- NOTACJA
Aby uzyskać pełną referencję do typów danych XForms, odwiedź:
Pełny podręcznik typów danych XForms
Spróbuj sam
Bindowanie typów danych
W XForms możesz również użyć elementu <bind> do powiązania danych instancji z typem danych:
<xf:bind nodeset="/person/size" type="xsd:integer"/>
- Poprzednia strona Wybór XForms
- Następna strona Atrybuty XForms