在做一个XML的XSL,原XML如下:
<?xml version="1.0" encoding="utf-16"?>
<book version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http[……]
在做一个XML的XSL,原XML如下:
<?xml version="1.0" encoding="utf-16"?>
<book version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http[……]
我在《集成Html Tidy》一文中说过使用HtmlTidy转换HTML以方便使用XML解析器解析,事实上,并没有那么简单,随便解析几个XHTML就会碰到解析异常的问题,错误是“Reference to undeclared entity ‘nbsp’”。
查找原因发现,在XML中,除了< > & ' "以外,其他如[……]
在asp.net中实现URL Rewrite,除了IIS本身带的URL Rewrite Module以外,还有很到其他的解决方案,比如UrlRewritingNET。
UrlRewritingNET号称除了文件扩展名Rewrite需要IIS支持以外,其他所有操作都不需要IIS设置,这当然对虚拟主机的网站来说是非常便利的。
下面看看怎么来部署UrlRewritingNET:
1. 首先将下载的[……]
动态网页传递参数比较简单,如果想在HTML之间传递参数就需要一点技巧,摘录两种方法如下:
采用字符串解析的:
/*
*函数功能:从href获得参数
*sHref: http://www.cscenter.com.cn/arg.htm?arg1=d&arg2=re
*sArgName:arg1, arg2
*return[……]
PageReleaser需要一种HTML的压缩算法,Google了很久,发现如果只是简单去除空白和注释的话,使用XLinq就可以轻易的实现
先看看MSDN是怎么说的:
一种常用方案是读取缩进的 XML,在内存中创建一个没有任何空白文本节点(即不保留空白)的 XML 树,对该 XML 执行某些操作,然后保存带缩进的 XML。在序列化带格式的 XML 时,只保留 XML 树中有意义的空白。这是[……]
怎么在RichTextBox中插入图片,网上广为流传的方法是,通过剪贴板粘贴的方法,代码如下:
openFileDialog1.Filter = "图片文件|*.jpg|*.bmp|*.png|所有文件|*.*";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
&#[……]
和其他语言一样,C#实现文件关联同样需要直接操作注册表,即按规则分别设置文件扩展名,文档类型说明,友好名称,图标,调用方法等键值即可,网上随便查查就可以写出以下的代码。
using Microsoft.Win32;
RegistryKey key = Registry.ClassesRoot.OpenSubKey(".jb");
if (key == n[……]
如何用SVN实现代码冻结?
以TortoiseSVN为例:
1. 获取代码库的最新版本
2. 使用Get Lock锁定根目录,目录下所有文件也会被锁定,这时对任何已锁定文件的提交都会导致错误
3. 需要修改或提交时,先使用Release Lock释放指定的目录或文件
4. 等待对方提交后,Update本地代码。注意,如果锁定的代码不是最新版本,锁定时会提示错误并失败
5. 重新使用Ge[……]
由于ExtJS的GridPanel在分页状态下只能对当前页面按列排序,为了方便排序一时偷懒就把PagingToolbar给去掉了
压力测试时,发现当GridPanel包含1000条纪录时,整个界面的反应速度都非常慢,有时延迟甚至达到17秒。
开始以为是因为数据传输过大导致的延迟,之后又发现即使只是打开没有任何传输的界面仍然会有很长时间的延迟,已经可以确认是页面的问题了。
其实想想也是,Ext[……]
解析HTML最大的问题是不能使用标准的XML解析器,虽然很多新的网站开始逐步改用规范的XHTML,但只有出现一个<br>就会导致整个解析过程的失败,而好的HTML解析器却不是那么容易找到的,所以转换或许也是一个很好的选项
在google这个问题的时候,发现一个好东西HTML Tidy,W3C出品的,开源的小工具,可以将HTML转换成XHTML或XML
HTML Tidy提供了编译好[……]
今天在Google Code上逛的时候,碰到一个项目,介绍就写了八个字,“私人项目,非请勿入”。
不禁想到之前参加一个软件方面的培训,吃饭时,一个同行问大家,除了Google Code还有什么方便的代码库没有?
当时推荐他SourceForge,他细致的问了半天,最后得出不能用的结论,原因是无法限制别人下载他提交的代码
[……]
在别人的博客上看到一个不错的音乐播放器,顺着找到网站BlogThisSong,可以生成音乐播放器的代码,还提供了WordPress的对应插件,但貌似06年就停止开发了
于是继续google “WordPress Mp3”,发现另一个WordPress的插件,Audio Player,样子竟然和BlogThisSong一模一样的,不清楚是谁抄的谁。
Audio Player在WordPress插[……]