3

我有一个字符串 var,用于存储从请求到 RESTful 服务的 xml。

我在使用 xslt 文件即时转换它而不保存它时遇到问题。

我收到此错误

System.UriFormatException: Invalid URI: The Uri scheme is too long.在这条线上

xslt.Transform(xmldoc, null, writer);

string xmldoc = xReq("http://restful.com/RestAPI");

XslCompiledTransform xslt = new XslCompiledTransform();

xslt.Load(@"C:\Users\XSeXml\xRes.xslt");

string htmlOutput;

StringWriter writer = new StringWriter();

xslt.Transform(xmldoc, null, writer);

htmlOutput = writer.ToString();

Literal1.Text = htmlOutput;

writer.Close(); 
4

1 回答 1

0

如何使用 .NET 中的文件将 XML 转换为不带文件的字符串?

来自上面链接的想法有助于通过在转换之前将字符串传递给 XmlReader 来克服该问题。

于 2013-11-08T09:03:07.613 回答