[問題] 使用.net2003讀取xml檔案

看板C_Sharp (C#)作者 (^^)時間20年前 (2005/09/14 01:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一下各位, 我是用C#語法寫一個讀去xml檔案的網頁應用程式, 我的xml檔案在一個資料夾叫xml1的資料夾裡, 而圖檔是在xml1/img的資料夾裡,我的程式如下: private string path = "C:/Inetpub/wwwroot/xml1/a.xml"; XmlReader xr = new XmlTextReader(path); XmlDocument doc = new XmlDocument(); doc.Load(xr); XmlNamespaceManager xnm = new XmlNamespaceManager(doc.NameTable); xnm.AddNamespace("imsqti","http://www.imsglobal.org/xsd/imsqti_v2p0"); xnm.AddNamespace("xsi","http://www.w3.org/2001/XMLSchema-instance"); XmlNode xn1 = doc.SelectSingleNode("//imsqti:assessmentItem/imsqti:itemBody", xnm); XmlNode xn2 = doc.SelectSingleNode("//imsqti:assessmentItem/imsqti:itemBody/imsqti:choiceInteraction", xnm); XmlNodeList xnl1 = doc.SelectNodes("//imsqti:assessmentItem/imsqti:itemBody/imsqti:choiceInteraction/imsqti:simpleChoice", xnm); XmlNodeList xnl2 = doc.SelectNodes("//imsqti:assessmentItem/imsqti:itemBody/imsqti:choiceInteraction/imsqti:simpleChoice/@identifier", xnm); for(int i = 0; i < xn1.Count; i++) { RadioButtonList1.Items.Add(xn1[i].InnerText + "<br>"); } xn1.RemoveChild(xn2); Page.Response.Write(xn1.InnerXml + "<br>"); 文字部分是有顯示出來,不過圖就沒辦法, 錯誤圖的路徑是該專案的路徑+images,不過我的圖的路徑是在xml1/img裡, 請問有沒有辦法不移動圖,在程式裡該怎麼做改進才可直接抓到xml1/img 理得圖檔呢?拜託各位大大替小的解答。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.68.168.110 ※ 編輯: raymans 來自: 219.68.168.110 (09/14 01:19)
文章代碼(AID): #139mNkna (C_Sharp)
文章代碼(AID): #139mNkna (C_Sharp)