本文整理匯總了C#中System.Xml.XmlDataDocument.InsertBefore方法的典型用法代碼示例。如果您正苦於以下問題:C# XmlDataDocument.InsertBefore方法的具體用法?C# XmlDataDocument.InsertBefore怎麽用?C# XmlDataDocument.InsertBefore使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類System.Xml.XmlDataDocument
的用法示例。
在下文中一共展示了XmlDataDocument.InsertBefore方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: FnLocationtoXml
public void FnLocationtoXml()
{
string Constring = System.Configuration.ConfigurationManager.ConnectionStrings["LoveJourney"].ConnectionString;
SqlConnection con = new SqlConnection(Constring);
try
{
con.Open();
SqlCommand cmd = new SqlCommand("Sp_IFReports", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@TableName", "DomAirportCodes");
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet DsLoc = new DataSet();
da.Fill(DsLoc);
string DirectoryPath = Server.MapPath("~/App_Data");
DirectoryInfo dir = new DirectoryInfo(DirectoryPath);
if (!dir.Exists)
{
dir.Create();
}
string filepath = "~/App_Data/" + "Airports.xml";
string DirectoryPath1 = Server.MapPath(filepath);
DirectoryInfo dir1 = new DirectoryInfo(DirectoryPath1);
if (!dir1.Exists)
{
DataSet ds1 = new DataSet();
ds1.EnforceConstraints = false;
XmlDataDocument XmlDoc = new XmlDataDocument(ds1);
// Write down the XML declaration
XmlDeclaration xmlDeclaration = XmlDoc.CreateXmlDeclaration("1.0", "utf-8", null);
// Create the root element
XmlElement rootNode = XmlDoc.CreateElement("Airports");
XmlDoc.InsertBefore(xmlDeclaration, XmlDoc.DocumentElement);
XmlDoc.AppendChild(rootNode);
XmlDoc.Save(Server.MapPath(filepath));
}
StreamWriter XmlData = new StreamWriter(Server.MapPath("~/App_Data/" + "Airports.xml"), false);
DsLoc.WriteXml(XmlData);
XmlData.Close();
lblmsg.Visible = true;
lblmsg.Text = " All flights list Uploaded to XML Successfully";
}
finally
{
con.Close();
}
}