Google XML Pages表示他們支持「標準html,只要它被格式化爲xml」,但他們似乎只支持html 4.0。用於支持html的名稱空間爲http://www.w3.org/1999/xhtml
,並從gxp生成輸出,其中包含像<header>
<nav>
或<footer>
這樣的元素,它聲稱該元素在http://www.w3.org/1999/xhtml名稱空間中未知。如何讓Google XML頁面識別並允許新的HTML 5元素?
是否有一些不同的命名空間我應該使用或做gxps真的只支持HTML 4?
這裏就是去除包裝header
標籤的參考例子GXP文件工作得很好:
<gxp:template
name='com.example.gxps.Test'
xmlns:gxp='http://google.com/2001/gxp'
xmlns='http://www.w3.org/1999/xhtml'>
<html>
<body>
<header>
<b>
<gxp:msg>Hello,</gxp:msg>
<br/>
<gxp:msg>World!</gxp:msg>
</b>
</header>
</body>
</html>
</gxp:template>
由於是,雖然,它會輸出類似:
的Java/COM /例如/某個GXP/Test.gxp:7:5:7:5:未知元素
<header>
(在http://www.w3.org/1999/xhtml命名空間)
@LaurenceGonsalves我想知道。 – dlamblin