有谁知道为XSLT转换编写单元测试的方法?
我有很多XSLT文件,手动测试它们变得越来越困难.我们有一个示例XML,可以将它与XSL转换中生成的输出XML进行比较.但是,我正在寻找一种更好的测试方法.
我正在使用Visual Studio调试转换.使用转换的应用程序通常也会传递一些参数:
XslTransform xslTransform = new XslTransform();
xslTransform.Load(myXslt);
XsltArgumentList transformArgumentList = new XsltArgumentList();
transformArgumentList.AddParam(paramName1, String.Empty, paramValue1); // this
transformArgumentList.AddParam(paramName2, String.Empty, paramValue2); // and this
xslTransform.Transform(inputStream, transformArgumentList, outputStream);
Run Code Online (Sandbox Code Playgroud)
如何在调试时设置参数?
我在 Chrome 中进行 XSL 翻译时遇到问题。我想知道是否有任何工具可以让我逐步浏览样式表以查看问题出在哪里。
任何人都能告诉我VS Express(C#,VB等)版本是否包含XSLT调试器或VS Web Developer?
不幸的是,由于burecratic开销,我们需要一些相对快速的免费和有信誉的东西,或者替代地,如果有人可以建议一个许可的产品(即XMLSpy不是).
xslt debugging visual-studio-express visual-studio xslt-tools