前段时间做项目的时候碰到一个问题,因为是用xml作为数据原,在处理用户名的时候不需要区分大小写,写xpath的时候碰到如何不区分大小写的问题。比如,用户名为Ryan和用户名为ryan其实是同一个用户。
最终还是解决了,其实就是用translate把字符全部转为大写再比较。
代码如下:
string accountFilter = "[translate(F_Login…
在以前公司的时候写过一点用c#通过xslt把xml转成html的代码,在此记录一下,附示例xml和xslt。
try{ string sourceDoc = "resource-sample.xml"; string xsltDoc = "resource.xslt";
XPathDocument myXPathDocument = new XPathDocument(sourceDoc)…