XSL 开发总结

1.输出小于号或大于号

   在实际开发中,发现只是简单的把“小于号”替换为“<”,在输出时是无法正确的显示小于号,而需要加入这样一句话,如下:

   <xsl:text disable-output-escaping="yes">

     &lt;

   </xsl:text>

   <xsl:text> 元素的作用是:将一段文本写入输出文档中

 disable-output-escaping 属性:它全盘告诉处理器将其内容盲目地复制到结果文档中
 CDATA 部分转义 容易出问题的 '<' 字符,然后处理器进行编译

2.符号说明

   $:表示参数或变量

<xsl:param name=”tablename”/>

       例如引用参数值或变量值:<xsl:value-of select=”$tablename” />

3.输出ASPX页面在浏览器中查看是乱码

   当在文档中反复复制和粘贴文字或特殊符号时有时会造成代码的编码错误,为了解决这个问题,在输出为文件的时候增加编码的设置,如下:

   StreamWriter sw = new StreamWriter(rootPath + "\\GenertateFile\\temp.aspx",false ,System.Text.Encoding.UTF8);

 

待完善…

你可能感兴趣的:(XSL)