एक्सफॉर्म्स डाटा तथ्यकता

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">

एक्सएमएल शेमा नामस्पाद को जोड़ने के बाद, आप एक्सफॉर्म्स के 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>

एक्सफॉर्म्स निम्नलिखित तथ्यकताओं के अलावा सभी एक्सएमएल शेमा तथ्यकताओं का समर्थन करता है:

  • duration
  • ENTITY
  • ENTITIES
  • NOTATION

पूर्ण एक्सफॉर्म्स डाटा तथ्यकता के लिए यहाँ देखें:

पूर्ण एक्सफॉर्म्स डाटा तथ्यकता संदर्भ मानवचर्य

आप खुद सबसे प्रयोग करें

डाटा तथ्यकता बांध

एक्सफॉर्म्स में, आप इसके साथ <bind> एलीमेंट का उपयोग करके इनस्टैंस डाटा और डाटा तथ्यकता को जोड़ सकते हैं:

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