我有xslt表有另外的xslt文件的包含标签,所有文件编译正确,没有错误但是当运行以下代码我得到了异常
var myXslTrans = new XslCompiledTransform();
XsltSettings sets = new XsltSettings();
sets.EnableScript = true;
myXslTrans.Load("visio.xsl",sets,null);
myXslTrans.Transform("page1.xml", "page.html");
Run Code Online (Sandbox Code Playgroud)
跟随异常文本和堆栈跟踪:
System.Xml.Xsl.XslLoadException:
XSLT compile error. An error occurred \bin\Debug\visio.xsl(116,40).
---> System.Xml.XmlException: Resolving of external URIs was prohibited.
at System.Xml.Xsl.Xslt.XsltLoader.Load(XmlReader reader)
at System.Xml.Xsl.Xslt.XsltLoader.Load(Compiler compiler, Object stylesheet, XmlResolver xmlResolver)
at System.Xml.Xsl.Xslt.Compiler.Compile(Object stylesheet, XmlResolver xmlResolver, QilExpression& qil)
at System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)
at System.Xml.Xsl.XslCompiledTransform.Load(String stylesheetUri, XsltSettings settings, XmlResolver stylesheetResolver)
Run Code Online (Sandbox Code Playgroud)
我试图通过这个解决问题,但问题仍然存在
我有两个列表,每个列表都有不同的数据我想将列表数据添加到csv文件我的问题如何写在下一列.
这两个列表是dl,xl我想在列中写入xl而在另一列中写入dl
这是我的代码
using (StreamWriter sw = File.CreateText("list.csv"))
{
for (int i = 0; i < dl.Count; i++)
{
// the two list have the same count
sw.WriteLine(dl[i]);
sw.WriteLine(xl[i]); // i want to write this in another column
}
}
Run Code Online (Sandbox Code Playgroud)