<?xml version="1.0" encoding="utf-8" ?><bannerImages> <bannerImage name="新聞資訊"> <cssName>sub_banner2</cssName> </bannerImage> <bannerImage name="技術研發"> <cssName>sub_banner3</cssName> </bannerImage> <bannerImage name="人才培養"> <cssName>sub_banner4</cssName> </bannerImage> <bannerImage name="夥伴"> <cssName>sub_banner6</cssName> </bannerImage> <bannerImage name="聯絡我們"> <cssName>sub_banner7</cssName> </bannerImage> <bannerImage name="資源下載"> <cssName>sub_banner8</cssName> </bannerImage></bannerImages>
using System.Xml.Linq;
public class NavImage{ public static Dictionary<string, string> bannerImage = null; static NavImage() { bannerImage = new Dictionary<string, string>(); XDocument doc= XDocument.Load(HttpContext.Current.Server.MapPath("bannerImages.xml")); foreach (XElement element in doc.Element("bannerImages").Elements()) { bannerImage.Add(element.Attribute("name").Value.ToString(), element.Element("cssName").Value.ToString()); } }}