我有興趣將用於描述Statecharts的XML應用程序SCXML嵌入到HTML中。 Internet Explorer具有所謂的「XML數據島」,它爲這個問題提供了一個優雅的解決方案。或者,IE9和大多數現代非IE瀏覽器允許將內容作爲XHTML提供,這允許混合不同的文檔類型,以便通過使用XML命名空間創建複合文檔。此外,我在Mozilla的wiki上找到了this advice,它似乎提供了一種HTML5方法(我在這裏使用這個術語非常鬆散)到XML Data Islands。跨瀏覽器XML數據島可以包含腳本標記
Mozilla方法似乎提供了將XML內容嵌入HTML頁面的最佳整體技術。問題在於,如果嵌入式XML內容包含「</script >」標記(它是SCXML語法的一部分),則標記不起作用。
是否有一種優雅的跨瀏覽器方法可以將任意XML內容嵌入到HTML頁面中,包括包含腳本標籤的方法?
什麼是您的標準的跨瀏覽器?你能舉個例子給我們一個確定的清單嗎?你有沒有嘗試過一些不起作用的東西?最後,一旦到達客戶端瀏覽器,運行XSL,運行Javascript,您打算如何處理該XML? –
跨瀏覽器:IE 8+,最近的Firefox,Opera,Chrome和Safari。鏈接的mozilla文章中列出的示例在向嵌入式XML添加腳本標記時不起作用 - 頁面無法在Mozilla中解析(儘管在Chrome中可用)。最後,我計劃在JavaScript到達瀏覽器客戶端後使用JavaScript和DOM來操作嵌入式XML內容。 – jbeard4