XRX/修復您的瀏覽器以支援 XForms
外觀
< XRX
您的瀏覽器不支援 W3C XForms 標準。
瀏覽器應該檢測 XForms 名稱空間,並根據 XForms 規範渲染 XForms 控制元件。但許多瀏覽器供應商沒有這樣做,可能是因為他們認為支援自己的標準符合股東的最佳利益。無論出於何種原因,這都會給網站開發人員帶來困難。
如果您使用的是 Firefox,則可以載入一個擴充套件程式,該擴充套件程式將正確識別 XForms 名稱空間並執行正確的操作。
一些 XForms 實現,例如 XSLTForms,要求您新增一個 XML 處理指令以正確將 XForms 控制元件轉換為 HTML+JavaScript。
以下是如何使用 eXist 中的 XML 處理指令函式來實現此目的的示例
let $my-form :=
<html>
....
</html>
let $xslt-pi := processing-instruction xml-stylesheet {'type="text/xsl" href="/rest/xsltforms/xsltforms.xsl"'}
return ($xslt-pi, $my-form)
這將返回兩個專案的序列,即處理指令和表單本身。
您還可以構建自己的“表單組裝器”,它使用標題、模型和內容。