ఎక్స్ ఫారమ్స్ డాటా టైప్స్

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 属性,就像这样:



  
  
  <born  xsi:type="xsd:date>"/>
  <size  xsi:type="xsd:integer"/>
</person>
</xf:instance>

XForms అన్ని క్రింది టైప్స్ కంటే ఎక్కడా XML Schema డాటా టైప్స్ సమర్థిస్తుంది:

  • duration
  • ENTITY
  • ENTITIES
  • NOTATION

పూర్తి ఎక్స్ ఫారమ్స్ డాటా టైప్స్ రిఫరెన్స్ కొరకు ఈ లింకును సందర్శించండి:

పూర్తి ఎక్స్ ఫారమ్స్ డాటా టైప్స్ రిఫరెన్స్ మాన్యువల్

మీరే ప్రయత్నించండి

డాటా టైప్ బైండింగ్

ఎక్స్ ఫారమ్స్ లో, మీరు కూడా <bind> ఎలిమెంట్ ద్వారా ఇన్స్టాన్స్ డాటా మరియు డాటా టైప్ సంబంధించి అనుబంధం కలిగించవచ్చు:

<xf:bind nodeset="/person/size" type="xsd:integer"/>