3

リクエストから 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 に答える