wap實踐問題1-Opera瀏覽器上不能解析xml

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%

String uid = request.getParameter("uid");
String userName = request.getParameter("uname");
response.setContentType("text/vnd.wap.wml");
%>

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
USERNAME:<%=userName%>
USER__ID:<%=uid%>
</p>
</card>
</wml>

以上代碼看似很正確,可是解析出來就說不符合xml規範,xml解析器不認得

看下源代碼吧

結果<?xml version="1.0"?>在第2行,第一行空白~

 

其實XML解釋器希望在這行中沒有其他字符,包括回車,空格等

修改成<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String uid = request.getParameter("uid");
String userName = request.getParameter("uname");
response.setContentType("text/vnd.wap.wml");
%><?xml version="1.0"?>

這樣就OK了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章