您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)XML模式中XForms的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
XFormsXForms XML 標(biāo)準用于定義表單中的不同成分(字段、單選按鈕和列表等輸入控件)以及希望在表單中提供的信息驗證。
XForms XML 標(biāo)準和 Web 開發(fā)人員熟悉的 HTML、XHTML 表單標(biāo)記非常相似,并將成為 XHTML 2.0 標(biāo)準的一部分。
XForms XML 基于簡單的模型、視圖XForms
XForms XML 標(biāo)準用于定義表單中的不同成分(字段、單選按鈕和列表等輸入控件)以及希望在表單中提供的信息驗證。
XForms XML 標(biāo)準和 Web 開發(fā)人員熟悉的 HTML、XHTML 表單標(biāo)記非常相似,并將成為 XHTML 2.0 標(biāo)準的一部分。
XForms XML 基于簡單的模型、視圖、控制器格式。模型是表單的整體描述,包括字段、輸入約束以及數(shù)據(jù)提交方式。視圖定義了出現(xiàn)在表單中的控件、分組及其引用的模型字段。表單控件的格式和呈現(xiàn)由 CSS 控制。
XForms 標(biāo)準通過更詳細地劃分表單信息擴展了傳統(tǒng)的 HTML 表單定義。填充表單的過程中可使用動態(tài)元素(目前一般只能通過 JavaScript 或 Ajax 元素實現(xiàn))。
清單 11 中可以看到一個簡單的文本輸入框和彈出式的選擇框。
清單 11. 簡單的文本輸入框和彈出選擇框
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xforms="http://www.w3.org/2002/xforms"> <head> <title>XForms Sample</title> <xforms:model> <xforms:instance> <Name xmlns=""> <FName /> <LName /> <Title /> </Name> </xforms:instance> </xforms:model> </head> <body> <xforms:select1 ref="Title"> <xforms:label>Title:</xforms:label> <xforms:item> <xforms:label>Mr</xforms:label> <xforms:value>Mr</xforms:value> </xforms:item> <xforms:item> <xforms:label>Mrs</xforms:label> <xforms:value>Mrs</xforms:value> </xforms:item> </xforms:select1> <xforms:input ref="FName"> <xforms:label>First name: </xforms:label> </xforms:input> <xforms:input ref="LName"> <xforms:label>Last name: </xforms:label> </xforms:input> <hr /> <xforms:output value="concat('Hello ',Title,' ',FName,' ',LName)"> <xforms:label>Output: </xforms:label> </xforms:output> </body> </html>
感謝各位的閱讀!關(guān)于“XML模式中XForms的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。