您的位置:首页 > 运维架构

wap实践问题1-Opera浏览器上不能解析xml

2008-11-19 14:13 176 查看
<%@ 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了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: