「如何將XHTML表單轉換爲使用XML文件作爲數據存儲並可在Web瀏覽器中使用的XForm」感謝David Dorward糾正我的問題公式。將XHTML表單轉換爲使用XML的XForm
回答
有效的XHTML可能不是XML由於MIME類型它隨服務提供,但有效的XHTML是XML語法的一個子集。這就是說,完美的解決方案是確保您的XHTML被視爲XML,方法是使用MIME類型application/xhtml + xml而不是text/html。
如果這不是問題,您必須提供一個XSLT樣式表來將您的XHTML表單轉換爲XForms兼容元素,或者直接在您的XHTML文檔中直接提供XForms類型表單。我推薦這兩種解決方案中的後者。
每個有效的XHTML文件是:-)
你能解釋一下嗎?我怎樣才能導入xhtml文件與設計的形式,例如到XML?我基本上想要在html中設計一個表單,並將其導出到xml以用作xform。 – digitup 2010-04-22 14:15:42
XHTML的XML文件IS XML
好,不完全是。但沒有真正的區別。 XMl只是一種以相當丟失和抽象的方式描述數據的集合方法,它也被很好地控制。這個想法是XML數據對於任何支持XML的應用程序來說很容易讀懂正在發生的事情。
XHTML是XMl的一個(粗略地說)子集 - 它是XML的一個特定用途。它是用XML方式編寫的HTMl。
我知道我在這裏有很多說XML和XHTML ...但它壩很難解釋如何將這些都在同一時間相同和不同
@thecoshman:感謝您的幫助。我希望能夠將HTML導出到xml文件,我可以將其上載爲xforms。我想知道所有的html字段是如何被xforms讀取的。 – digitup 2010-04-22 14:26:50
我不知道任何將直接將HTMl導出到xforms可以讀取的東西的工具。但是如果你更新你的HTMl以確保它被整齊寫入,那麼xforms應該能夠讀取它。諸如將'
'更改爲正確關閉的XHTML版本'
'。正確嵌套標籤不這樣做'
'。 w3schools網站是瞭解爲什麼應該使用XHTML以及它如何與XML相關的概述的好地方 – thecoshman 2010-04-22 14:32:22
再次感謝,我可以寫出有效的嚴格HTML文檔而不會出現問題。可能是我應該嘗試在HTML中設計表單代碼,看看我能否找到一個工具將其導出到xml「xforms」。再次感謝 – digitup 2010-04-22 14:34:32
- 1. 將ISML PAC轉換爲XForm轉換
- 2. 將wordml(xml)轉換爲XHTML/HTML
- 3. 創建將xml轉換爲XHTML的XSL轉換
- 4. XML到XHTML轉換
- 5. 使用XSL轉換XML列到XHTML樹
- 6. 將XHTML轉換爲XAML FlowDocument
- 7. 使用PHP將錶轉換爲XML
- 8. 使用XSLT將XML轉換爲HTML表
- 9. 將表單數據轉換爲XML
- 10. XSLT轉換XML到XHTML
- 11. 如何使用iText將XHTML嵌套列表轉換爲pdf?
- 12. 將xml轉換爲表
- 13. 使用XSL將XML轉換爲XML
- 14. 將錶轉換爲XML,然後使用Javascript/jQuery恢復爲XML
- 15. 將xhtml轉換爲json的好方法?
- 16. 使用XSLT(編號轉換)將XML轉換爲另一個XML
- 17. 將數據庫中的HTML轉換爲使用ASP.NET的XHTML
- 18. 將簡單的xml轉換爲肥皂?
- 19. 使XSLT爲XML到XML轉換簡單
- 20. 如何將HTML轉換爲使用JavaScript的XHTML?
- 21. 將xhtml轉換爲使用xslt的wiki語法
- 22. 使用XSLT xml樣式表位置將Java XML轉換爲HTML
- 23. 將XHTML文章轉換爲Docbook
- 24. 我如何將XUL轉換爲XHTML?
- 25. 將列表轉換爲xml中的c#
- 26. 使用XSL將XMI轉換爲XML
- 27. 使用SAX將XML轉換爲CSV Python
- 28. Perl:使用LibXML將XML轉換爲MySQL
- 29. 使用氧氣將XML轉換爲PDF
- 30. 使用PHP將PDF轉換爲XML
不確定-1是否因爲這個簡單的誤解而受到保證,所以對我來說+1。 – 2010-04-22 14:14:54
根據你的評論(下面的答案),這聽起來像你的問題實際上是「我怎樣才能將XHTML表單轉換成使用XML文件作爲數據存儲的XForm,並且可以在Web瀏覽器中使用」。雖然我可能會錯。請更新您的問題,以便它有足夠的細節來合理回答。您應該退後一步並解釋您的總體目標,因爲這聽起來像是一個XY問題:http://www.perlmonks.org/index.pl?node_id=542341 – Quentin 2010-04-22 14:30:41
它看起來像問題更多「如何轉換HTMl形成等效的xform「。在這種情況下,我們需要知道您想要使用哪種編程語言。有機會有一個圖書館可以做到這一點。 – thecoshman 2010-04-22 14:38:01