C#输出WML遇到了问题
我在page_Load里这样写加载事件:
string wapContent="";
Response.ContentType ="text/vnd.wap.wml";
Response.ContentEncoding =System.Text.Encoding .GetEncoding ("GB2312");
wapContent="<?xml version=\"1.0\" encoding=\"gb2312\">";
wapContent+="<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"\"http://www.wapforum.org/DTD/wml_1.1.xml\">";
wapContent+="<wml>";
wapContent+="<card id=\"card1\">";
wapContent+="<p>";
wapContent+="欢迎";
wapContent+="</p>";
wapContent+="</card>";
wapContent+="</wml>";
Response.Write (wapContent);
编译没有错误,可是我用M3GATE测就是不行,是不是还要将HTML修改下?
我是用2003拼的wml。
报错如下:Expected whitespace.
意思不明白。