如何将xml文档作为字符串传递给asp.net webservice

Posted

技术标签:

【中文标题】如何将xml文档作为字符串传递给asp.net webservice【英文标题】:how to pass xml document as a string to a asp.net webservice 【发布时间】:2011-09-18 10:33:45 【问题描述】:

您好,我的 asp.net Web 应用程序中有 xml 文档。我想将 xml 文档分配给一个字符串并将该字符串传递给 asp.net webservice。谁能帮我做到这一点? 谢谢你

【问题讨论】:

这里可能的答案:***.com/questions/2407302/… 【参考方案1】:

也许你需要这个:

        XmlDocument xmlDoc = new XmlDocument();
        StringWriter stringWriter = new StringWriter();
        XmlTextWriter textWriter = new XmlTextWriter(stringWriter);
        xmlDoc.WriteTo(textWriter);
        string xmlText = stringWriter.ToString();

【讨论】:

【参考方案2】:

试试这个代码:

XmlDocument xml = new XmlDocument();
xml.Load("file1.xml");
string xmlString = xml.OuterXml;

你可以传递xmlString。

【讨论】:

以上是关于如何将xml文档作为字符串传递给asp.net webservice的主要内容,如果未能解决你的问题,请参考以下文章

如何将文件中的其他参数从 Angular 传递给 ASP.NET Core 控制器?

ASP.Net 模拟将连接字符串传递给 SQL Server 数据库

将模型传递给 ASP.NET Core MVC 中的视图

将字符串作为参数传递到 _context.Database.SqlQuery ASP.NET MVC 5

当我尝试将 Get API 中的 json 对象作为 C# ASP.Net 中的查询字符串参数传递时,Swagger 给出错误

将 C# ASP.NET 数组传递给 Javascript 数组