XForms 데이터 타입
XForms 모델은 XML Schema 데이터 타입을 지원합니다。
XML Schema 데이터 타입
XForms 모델은 XML Schema 데이터 타입을 지원하며,이 기능은 XForms 프로세서가 입력 값의 정확성을 보장하기 위해 데이터를 확인할 수 있는 능력을 제공합니다。
您可以在我们的 XML Schema 교본 在教程中学习更多有关 XML Schema 的信息。
如果您想使用 XML Schema 数据类型,您必须向命名空间声明添加 XML Schema 命名空间,就像这样:
<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">
XML Schema 이름 공간을 추가한 후, XForms의 instance 요소에 type 속성을 추가할 수 있습니다. 예를 들어:
<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는 다음과 같은 类型 이외의 모든 XML Schema 데이터 타입을 지원합니다:
- duration
- ENTITY
- ENTITIES
- NOTATION
전체 XForms 데이터 타입 참조를 필요로 하시면 다음을 방문하세요:
전체 XForms 데이터 타입 참조 매뉴얼
자신의 것을 시도해 보세요
데이터 타입 바인딩
XForms에서는 <bind> 요소를 사용하여 인스턴스 데이터와 데이터 타입을 연결할 수도 있습니다:
<xf:bind nodeset="/person/size" type="xsd:integer"/>