小编mbu*_*ugr的帖子

XslLoadException:禁止解析外部URI

我有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)

我试图通过这个解决问题,但问题仍然存在

c# xml xslt

3
推荐指数
1
解决办法
2223
查看次数

写入csv文件中的下一列c#

我有两个列表,每个列表都有不同的数据我想将列表数据添加到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)

c# csv excel

0
推荐指数
1
解决办法
8752
查看次数

标签 统计

c# ×2

csv ×1

excel ×1

xml ×1

xslt ×1