C# 将控制台应用程序输出获取为xml文件并保存该文件
我的ASP.Net控制台应用程序生成xml输出,如何创建xml文件并保存它C# 将控制台应用程序输出获取为xml文件并保存该文件,c#,asp.net,xml,http,console-application,C#,Asp.net,Xml,Http,Console Application,我的ASP.Net控制台应用程序生成xml输出,如何创建xml文件并保存它 namespace ConsoleApp2 { 班级计划 { 静态异步任务主(字符串[]args) { var TicketTask=wait createTicket(); var TicketTask2=等待createTicket2(); } 异步静态任务createTicket2() { var content=“未知错误”; 使用(var httpClient=new System.Net.Http.http
namespace ConsoleApp2
{
班级计划
{
静态异步任务主(字符串[]args)
{
var TicketTask=wait createTicket();
var TicketTask2=等待createTicket2();
}
异步静态任务createTicket2()
{
var content=“未知错误”;
使用(var httpClient=new System.Net.Http.httpClient())
{
使用(var request=new System.Net.Http.HttpRequestMessage(new-HttpMethod(“POST”),”http://10/sap-lve/"))
{
尝试
{
var base64authorization=Convert.ToBase64String(Encoding.ASCII.GetBytes(“an:s”);
request.Headers.TryAddWithoutValidation(“Authorization”,$“Basic{base64authorization}”);
字符串str1=@”;
request.Content=newstringcontent(str1,Encoding.UTF8,“text/xml”);
request.Content.Headers.ContentType=MediaTypeHeaderValue.Parse(“text/xml”);
ServicePointManager.Expect100Continue=true;
ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12;
HttpResponseMessage response=await httpClient.SendAsync(请求).ConfigureAwait(错误);
content=await response.content.ReadAsStringAsync().ConfigureAwait(false);
//控制台写入线(响应);
var result=response.Content.ReadAsStringAsync();
Console.WriteLine(result.result);
}
捕获(例外情况除外)
{
内容=例如消息;
}
}
}
返回内容;
}
从xml字符串创建XmlDocument并使用其保存方法
string s = "<xml><sample></sample></xml>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(s);
doc.Save("myfilename.xml");
string s=”“;
XmlDocument doc=新的XmlDocument();
doc.LoadXml;
doc.Save(“myfilename.xml”);
谢谢,问题解决了!
string s = "<xml><sample></sample></xml>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(s);
doc.Save("myfilename.xml");