現在、メモリ内のXSLT変換から出力を取得する文字列ビルダーがあります。私が抱えている問題は、文字列ビルダーを変換し.ToString()て内容を返すときに、すべての引用符を次のように変更することです\"。<?xml version=\"1.0\" encoding=\"utf-16\"?>、これにより、データをに再ロードする際に問題が発生しますXDocument。
StringBuilder OutputXML = new StringBuilder();
XSLTTransformer.Transform(XmlDoc.CreateReader(), writer);
return OutputXML.ToString();
私は試しました.Replace("\\\"", "")が、これは機能しません。そのため、これらの発生を防止/置換し"、出力が次のようになるように文字列を保持するにはどうすればよいですか。<?xml version="1.0" encoding="utf-16"?>