上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 在使用XSLT格式化XML文档时,有时希望输出带有<![CDATA[ ]]>内容的节点,好处是CDATA中的内容不用进行任何转义,可以原样存放在XML文档中而不会存在歧义。但是你不能直接在XSLT中使用CDATA节点来进行输出格式化,原因是XSLT会将其中的内容原样输出,你无法在其中插入任何用于运算和取值的标签,如<xsl:value-of>。 参考W3schoold中的解释http://www.w3school.com.cn/xsl/el_output.asp,我们可以在<xsl:output>节点中指定内容要作为CDATA部分来输出的节点名称,然后直接在 阅读全文
posted @ 2013-03-13 02:51 Jaxu 阅读(2725) 评论(0) 推荐(0) 编辑
摘要: 用户在页面上提交表单到服务器时,服务器会检测到一些潜在的输入风险,例如使用富文本编辑器控件(RichTextBox、FreeTextBox、CuteEditor等)编辑的内容中包含有HTML标记或脚本标记,ASP.NET页面会抛出一个"A potentially dangerous Request.Form value was deceted from the client"的异常。这个是ASP.NET页面为了防范页面注入功能的一种保护机制,要取消这种保护,常规的做法是在.aspx文件的<%@Page %>部分加入ValidateRequest="fa 阅读全文
posted @ 2013-01-28 16:33 Jaxu 阅读(38799) 评论(4) 推荐(4) 编辑
摘要: 如同C#一样,在XSLT中我们也不能直接对两个字符串变量进行大小比较,查阅W3school中有关XPath的函数,可以使用compare()进行字符串大小比较,但是该函数只在XSLT 2.0中有效,XSLT 1.0不支持。通过添加ms前缀,使用ms:string-compare()函数可以实现字符串大小比较,见这篇文章:http://msdn.microsoft.com/zh-cn/library/ms256114.aspx 阅读全文
posted @ 2012-11-26 13:34 Jaxu 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 在.NET中,使用XslCompliedTransform可以非常方便地使用XSLT对XML文档进行格式化,// Load XML DocumentXPathDocument xmlXPathDoc = new XPathDocument(HttpContext.Current.Server.MapPath("sample.xml");// Load XSLT DocumentXslCompiledTransform xslTransform = new XslCompiledTransform();// Add parameters to XSLT Document (o 阅读全文
posted @ 2012-11-26 12:11 Jaxu 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 我们在创建InfoPath Template时通常会遇到要给模板添加证书的问题,常用的做法是新建一个空白的InfoPath Form,然后在File - Form Options - Security and Trust中选中Sign this form template,Create Certificate。该方法适用于大多数情况,而且非常简单,不过有的时候你会发现使用该方法创建出来的数字证书有效期只有一个月。这会比较麻烦!意味着一个月后你不得不重新发布InfoPath Template,否则所有使用该模板生成的表单都无法正常打开。 一个好的解决办法是采用Office工具中的Digit... 阅读全文
posted @ 2012-10-23 06:03 Jaxu 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 最近在新浪科技频道看到一篇介绍Windows 8快捷键的文章,觉得对平常操作很有用,转载过来也方便日后忘记了好随时查阅。说老实话,我对Windows 8的操作也很有些不太习惯,鼠标使用起来太麻烦,毕竟许多的操作都是针对触摸进行的优化,鼠标滑动再快也没有手指点得快啊。现在还难以想象你会在移动设备上编写代码,所以日常工作丢掉鼠标还不太现实,来看看有哪些我们经常会用到的快捷键吧,有了它们会让你的Windows 8用起来更方便!Win + X:原开始按钮位置的右键菜单 如果你将鼠标移至屏幕左下角并右键,会看到一个全新的右键菜单,上面罗列了包括控制面板、搜索、运行等常用功能。假如你不想每次都移动那... 阅读全文
posted @ 2012-10-05 06:13 Jaxu 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 将DataGridView中的数据导出到Excel中有许多方法,常见的方法是使用Office COM组件将DataGridView中的数据循环复制到Excel Cell对象中,然后再保存整个Excel Workbook。但是如果数据量太大,例如上万行数据或者有多个Excel Sheet需要同时导出,效率会比较低。可以尝试使用异步操作或多线程的方式来解决UI死锁的问题。参考http://www.cnblogs.com/jaxu/archive/2011/08/03/2126497.html 这里介绍一种直接通过Windows剪贴板将数据从DataGridView导出到Excel的方法。代码... 阅读全文
posted @ 2012-07-24 06:14 Jaxu 阅读(987) 评论(2) 推荐(0) 编辑
摘要: Silverlight的Textbox只有在焦点失去的时候才能取到Text值,这就使得在某些操作下容易导致值在保存之前丢失的问题。例如:DataGrid中使用了自带的Group,用户编辑其中的Textbox值然后保持焦点在Textbox中不丢失,折叠DataGrid中的group分组,这时保存数据(到数据库或是SharePoint List),原先绑定到数据源的Textbox中的值并没有被改变。一个比较有效的解决方法就是给这些Textbox添加TextChanged事件,然后加入下面的代码:private void TextBox_TextChanged(object sender, Te.. 阅读全文
posted @ 2012-06-16 06:09 Jaxu 阅读(995) 评论(6) 推荐(0) 编辑
摘要: 今天在使用Excel VBA编辑器修改代码的时候发现输入空格会自动退回,另外在输入&和引号时也会被自动转义,几乎无法正常编写代码。按照如下步骤可以解决该问题: 1. 在Excel中找到Developer菜单。如果没有看到Developer菜单可以点击File - Options - Customize Ribbon,在右边的Main Tabs中选中Developer。 2. 点击COM Add-Ins,在弹出的对话框中去掉Load Test Report Addin。 此问题可能是由于机器中安装了Visual Studio11所导致的,该外接程序是Visual Studio11为Ex. 阅读全文
posted @ 2012-06-06 02:00 Jaxu 阅读(3041) 评论(0) 推荐(1) 编辑
摘要: 本系列文章的第四篇,介绍了如何在Silverlight中使用OpenXML方式来读取和修改Excel文件。由于Silverlight的特殊性,我们不得不放弃临时目录的方式而在文件Stream中直接修改内容,从服务端以Stream的方式下载一个文件,然后在内存中修改这个Stream,最后将修改后的Stream返回到客户端下载。 OpenXML使得Office文件从一个自封闭的环境中解脱出来了,基于XML结构的文件是开放的,因此我们做的所有工作其实就是在操作XML,如此简单!不是吗? 阅读全文
posted @ 2012-05-12 08:31 Jaxu 阅读(2809) 评论(4) 推荐(2) 编辑
摘要: 该系列文章的第三篇,介绍了OpenXML文件的一些基本概念以及Excel OpenXML包中文件之间的关系。另外给出了一个例子用来说明如何借用开源类库对zip压缩包的操作来读取和编辑Excel OpenXML文件。 阅读全文
posted @ 2012-05-11 07:35 Jaxu 阅读(4119) 评论(17) 推荐(5) 编辑
摘要: 该系列文章的第二篇,主要介绍了如何使用WindowsBase.dll类库中的System.IO.Packaging.Package读取Excel文件包中的内容,不使用COM组件。 阅读全文
posted @ 2012-05-10 06:27 Jaxu 阅读(4671) 评论(27) 推荐(2) 编辑
摘要: Excel 2007之后的文件格式XLSX其实就是ZIP文件,里面以XML文件的形式存储了Excel的所有数据和资源。我们可以在.NET中直接以ZIP文件的形式读取Excel文件并操作里面的数据。本文是这一系列文章的开篇,简单介绍了一下Excel文件的格式和组织形式,在接下来的文章中我会详细介绍如何在没有安装Excel app的机器上操作Excel文件并读写数据。另外本文还简单介绍了下SharePoint Excel REST Services服务以及如何通过特定的URL与SharePoint Library中的Excel文件进行数据交互。 阅读全文
posted @ 2012-05-09 06:56 Jaxu 阅读(3874) 评论(15) 推荐(8) 编辑
摘要: 一个介绍如何在XSLT 1.0中转换字符串大小写形式的方法。 阅读全文
posted @ 2012-04-17 01:31 Jaxu 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 使用XSLT输出InfoPath生成的XML文件,并在输出结果中将文件头中的InfoPath额外信息过滤掉。 阅读全文
posted @ 2012-04-13 07:29 Jaxu 阅读(1651) 评论(0) 推荐(1) 编辑
摘要: 使用Microsoft Expression Encoder将音频转换为视频并配背景图片或背景音乐。 阅读全文
posted @ 2012-04-07 06:45 Jaxu 阅读(2486) 评论(0) 推荐(0) 编辑
摘要: 默认情况下在SQL Server Management Studio中查看XML数据内容时报以下错误: Unable to show XML. The following error happended: Unexpected end of file while parsing Name has occurred. Line ***, position ***. One solution is to increase the number of characters retrieved from the server for xml data. To change this setting, on the Tools menu, click Options. 阅读全文
posted @ 2012-02-15 14:40 Jaxu 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 解决在IE9中无法在线打开InfoPath表单的问题。 阅读全文
posted @ 2012-01-31 17:25 Jaxu 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 一个处理日期和时间的工具类库。 阅读全文
posted @ 2011-12-31 09:31 Jaxu 阅读(992) 评论(2) 推荐(0) 编辑
摘要: 解决在使用SharePoint客户端对象模型时所遇到的"(400) Bad Request"错误。 阅读全文
posted @ 2011-11-29 16:12 Jaxu 阅读(1205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页