OleDbConnection baglanti = new OleDbConnection("provider=microsoft.jet.oledb.4.0; data source=" + Server.MapPath("~/App_Data/xml.mdb"));
OleDbCommand komut = new OleDbCommand("select menu,yemek,icecek from xml", baglanti);
Response.Clear();
Response.ContentType = "text/xml";
XmlTextWriter xr = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);
xr.WriteStartDocument();
// xsl dosyamızı burada(aşağıda) bildiriyoruz.
String xsl = "type='text/xsl' href='xml.xsl'";
xr.WriteProcessingInstruction("xml-stylesheet", xsl);
// xml dosyamızı oluşturmaya başlıyoruz
xr.WriteStartElement("yemekler");
baglanti.Open();
OleDbDataReader oku = komut.ExecuteReader();
while (oku.Read())
{
xr.WriteStartElement("menu");
xr.WriteAttributeString("menu", oku.GetString(0));
xr.WriteElementString("yemek", oku.GetString(1));
xr.WriteElementString("icecek", oku.GetString(2));
xr.WriteEndElement();
}
baglanti.Close();
xr.WriteEndDocument();
xr.Flush();
xr.Close();
Response.End();
}