0
運行時XML我已經genarated通過asp.net碼的XML文件作爲生成在asp.net
public bool createxml()
{
DataSet ds = new DataSet();
clsRegister obj = new clsRegister();
int i = 0;
string strpath = string.Empty;
XmlTextWriter objwriter = new XmlTextWriter(Console.Out);
ds = obj.searchgallery(4);
try
{
strpath = "d:\\hellojhasi\\glance\\jhansigallery\\gallery.xml";
objwriter = new XmlTextWriter(strpath, System.Text.Encoding.Default);
if (ds.Tables[0].Rows.Count > 0)
{
for (i = 0; i < ds.Tables[0].Rows.Count; i++)
{
objwriter.WriteStartElement("picturegallery");
objwriter.WriteElementString("fullimage", ds.Tables[0].Rows[i]["fullimage"].ToString());
objwriter.WriteElementString("thumbnail", ds.Tables[0].Rows[i]["thumbnail"].ToString());
objwriter.WriteElementString("title", ds.Tables[0].Rows[i]["title"].ToString());
objwriter.WriteElementString("description", ds.Tables[0].Rows[i]["description"].ToString());
objwriter.WriteElementString("height", ds.Tables[0].Rows[i]["height"].ToString());
objwriter.WriteElementString("width", ds.Tables[0].Rows[i]["width"].ToString());
objwriter.WriteEndElement();
}
}
else
{
objwriter.WriteEndElement();
}
objwriter.Flush();
}
catch (Exception e)
{
}
return true;
}
執行良好的代碼。 但xml文件打開時出現以下錯誤
XML頁面無法顯示 無法使用XSL樣式表查看XML輸入。請更正錯誤,然後點擊刷新按鈕,或稍後再試。
在XML文檔中只允許有一個頂層元素。錯誤處理資源「文件:/// d:/ HelloJhasi /一瞥/ jhansigal ...
誰能plz幫助我解決這個