如何拿c#输出wml
以前网上看见过一篇文章,找不着了。我用c#控制WML输出,该如何写。Response.write老有错误。
如: <?xml version= "1.0 " encoding= "GB2312 "?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN "
"http://www.wapforum.org/DTD/wml_1.1.xml ">
<wml>
<card id= "card1 ">
</card>
</wml>
和:
<?xml version= "1.0 " encoding= "GB2312 "?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN "
"http://www.wapforum.org/DTD/wml_1.1.xml ">
<wml>
<card id= "card2 ">
</card>
</wml>
两个wml文件。用C#控制判断
if(...)
{
输出文件1
}
else
{
输出文件2
}
------解决方案--------------------Response.Write( " <?xml version=\ "1.0\ " encoding=\ "GB2312\ "?> ");
Response.Write( " <!DOCTYPE wml PUBLIC \ "-//WAPFORUM//DTD WML 1.1//EN\ " \ "http://www.wapforum.org/DTD/wml_1.1.xml\ "> ");
Response.Write( " <wml> ");
if(1 == 1)
{
Response.Write( " <card id=\ "card1\ "> ");
}
else
{
Response.Write( " <card id=\ "card2\ "> ");
}
Response.Write( " </card> ");
Response.Write( " </wml> ");