当前位置: 首页 > news >正文

第7章 XSL高级应用

将XML转换为HTML输出

这是一种非常常见的方法,因为如果遇到不支持XML的浏览器,必须用HTML来保持兼容性.
要使用这种方法,就要利用javascript和DOMDocument对象.

一般的方法:
定义两个DOMDocument对象,一般load xml文档,一个load xsl文档,然后用transformNode进行转换输出.

例子:

ex28.xml
None.gif<?xml version="1.0" encoding="gb2312"?>
None.gif
<!-- 注意这里没有对XSL文件的引用 -->
None.gif
<CATALOG>
None.gif    
<CD>
None.gif        
<TITLE>天空</TITLE>
None.gif        
<ARTIST>王菲</ARTIST>
None.gif        
<LANGUAGE>国语</LANGUAGE>
None.gif        
<COMPANY>福茂唱片</COMPANY>
None.gif        
<YEAR>1995</YEAR>
None.gif        
<PRICE>28元</PRICE>
None.gif    
</CD>
None.gif    
<CD>
None.gif        
<TITLE>不老的传说</TITLE>
None.gif        
<ARTIST>张学友</ARTIST>
None.gif        
<LANGUAGE>粤语</LANGUAGE>
None.gif        
<COMPANY>宝丽金</COMPANY>
None.gif        
<YEAR>1997</YEAR>
None.gif        
<PRICE>28元</PRICE>
None.gif    
</CD>
None.gif
</CATALOG>
None.gif

ex28.xsl
None.gif<?xml version="1.0" encoding="gb2312"?>
None.gif
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
None.gif
<xsl:template match="/">
None.gif    
<html>
None.gif        
<head>
None.gif            
<title>转换结果</title>
None.gif        
</head>
None.gif        
<body>
None.gif            
<align="center"><font color="#FF0000" size="5">CD大卖场</font></p>
None.gif            
<table width="95%" border="1" bgcolor="#00FFFF">
None.gif                
<tbody>
None.gif                    
<tr>
None.gif                        
<td width="20%"><div align="center">专辑名称</div></td>
None.gif                        
<td width="15%"><div align="center">歌手</div></td>
None.gif                        
<td width="15%"><div align="center">语言</div></td>
None.gif                        
<td width="15%"><div align="center">发行公司</div></td>
None.gif                        
<td width="15%"><div align="center">年份</div></td>
None.gif                        
<td width="15%"><div align="center">价格</div></td>
None.gif                    
</tr>
None.gif                    
<xsl:for-each select="//CD">
None.gif                        
<tr>
None.gif                            
<td><div align="center">
None.gif                                
<xsl:value-of select="TITLE"/>
None.gif                            
</div></td>
None.gif                            
<td><div align="center">
None.gif                                
<xsl:value-of select="ARTIST"/>
None.gif                            
</div></td>
None.gif                            
<td><div align="center">
None.gif                                
<xsl:value-of select="LANGUAGE"/>
None.gif                            
</div></td>
None.gif                            
<td><div align="center">
None.gif                                
<xsl:value-of select="COMPANY"/>
None.gif                            
</div></td>
None.gif                            
<td><div align="center">
None.gif                                
<xsl:value-of select="YEAR"/>
None.gif                            
</div></td>
None.gif                            
<td><div align="center">
None.gif                                
<xsl:value-of select="PRICE"/>
None.gif                            
</div></td>
None.gif                        
</tr>
None.gif                    
</xsl:for-each>
None.gif                
</tbody>
None.gif            
</table>
None.gif        
</body>
None.gif    
</html>
None.gif
</xsl:template>
None.gif
</xsl:stylesheet>
None.gif

output.html
None.gif<html>
None.gif   
<head>
None.gif      
<title>转换为HTML</title>
None.gif      
<meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> 
None.gif   
</head>
None.gif   
<XML id="source" src="ex28.xml"/>
None.gif   
<XML id="stylesheet" src="ex28.xsl"/>
ExpandedBlockStart.gifContractedBlock.gif   
<script language="javascript">dot.gif
InBlock.gif       
function viewxml()
ExpandedSubBlockStart.gifContractedSubBlock.gif       
dot.gif{
InBlock.gif           a.innerText
=source.xml;
ExpandedSubBlockEnd.gif        }

InBlock.gif        
function viewxsl()
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{
InBlock.gif            a.innerText
=stylesheet.xml;
ExpandedSubBlockEnd.gif        }

InBlock.gif        
function change()
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{
InBlock.gif            
var xmldom=new ActiveXObject("Microsoft.XMLDOM");
InBlock.gif            xmldom.load(
"ex28.xml");
InBlock.gif            
var xsldom=new ActiveXObject("Microsoft.XMLDOM");
InBlock.gif            xsldom.load(
"ex28.xsl");
InBlock.gif            document.write(xmldom.transformNode(xsldom));
ExpandedSubBlockEnd.gif        }

ExpandedBlockEnd.gif   
</script>
None.gif   
<body>
None.gif      
<p>单击下面三个按钮查看效果</p>
None.gif      
<p>&nbsp;</p>
None.gif      
<input name="button1" type="button" value="显示XML文件" onclick="viewxml()"/>
None.gif      
<input name="button2" type="button" value="显示XSL文件" onclick="viewxsl()"/>
None.gif      
<input name="button3" type="button" value="显示转换文件" onclick="change()"/>
None.gif      
<div id="a"></div>
None.gif   
</body>
None.gif
</html>

这样输出的HTML就直接用document.write写出转换方法transformNode的返回HTML代码就可以了.

相关文章:

  • JS中return SomeFunction和不加return的区别
  • 转换成XmlDocument
  • Windows Workflow Foundation is coming...
  • 有关开放源代码软件与商业软件知识产权的研究报告(中)
  • 学习PetShop3.0(9)工厂的资料
  • 《ASP.NET技术详解与应用实例》配套源代码下载
  • [转载]高效程序员应该养成的七个习惯
  • 说说吃东西的事
  • Visual Basic.Net连各种数据库的几种方法
  • 有鹏自远方来
  • gcc对C语言的扩展:标签变量(Labels as Values)
  • Plan——没有计划不可能越狱
  • 打造中国的创新机器
  • C#随机数的使用
  • 在进行Forms身份验证时如何将此信息映射到GenericPrincipal 和 FormsIdentity 对象?
  • 使用vs2005经验与教训(关于masterpage,menu,gridview及对exce的l操作)
  • SOAP ,WSDL 和UDDI
  • InfoPath参与流程的开发[转帖]
  • 请求帮助--访问被拒绝:“Interop.jmail”
  • 基于Socket的.NET应用组件
  • cownew开源-cownewStudio抢先预览
  • PHP 9: 表达式
  • 一件值得高兴的事
  • PHP 14:类的实例
  • Scott Mitchell 的ASP.NET 2.0数据教程之十五:在GridView的页脚中显示统计信息
  • 金山毒霸2006真正升级第4版--目前最完美版本!
  • 看翁恺〈java语言〉视频有感
  • atlas对webpart的增强
  • RAID术语汇编
  • Python学习笔记(一) 计算阶乘
  • 两种添加数据到DropDownList 控件的方法
  • ASP.NET AJAX的客户端框架是鸡肋?
  • 网管人员必备的常用命
  • 希望老人--江诗信
  • ...............
  • ACL实验详细过程讲解
  • 电量计量算法
  • 混亂的思維 ~ 很高興能邂逅到常年不見的竹子
  • 使用Telnet 在DS300上配置阵列
  • 能被搜索引擎收录的Blog才是好Blog
  • ORA-12638处理
  • [新整理] CAD高级模拟考题
  • ExecuteScalar的使用
  • Hibernate数据查询
  • 网络系统设计的一般步骤
  • nmap扫描器的使用
  • 小废物在我面前痛不欲生……(图)
  • Effective C# 原则12:选择变量初始化而不是赋值语句
  • 上课第一天
  • 我的个人作品——室内效果图
  • 贴张我家养的狗狗们的照片!
  • webconfig.xml文件golbalization节的作用
  • InnoTek VirtualBox – 很有潜力的OS模拟器
  • 委托的定义,与简单使用
  • 转移架构主机角色
  • 心情不好的时候看下
  • 系统补丁安静安装参数
  • SQL学习笔记之游标
  • 你要好好的---歌词
  • c#摄像头编程实例
  • SQL Server里面如何导出包含数据的SQL脚本
  • 智能实验室-全能优化(Guardio) 4.6.0.760
  • 如何正确预防网页中的5种“隐形杀手”
  • 在ASP.NET 2.0中直接得到本页面生成的HTML代码(转自孟宪会之精彩世界)
  • DataGrid 绑定定制的列
  • Introduce Local Extension
  • 成功自我暗示三大规律
  • Windows Workflow RC HOL学习笔记(四):使用Listen,Delay和event-based自定义Activities
  • MSDN Visual系列:用WSSv3中的SPGridView控件来显示数据
  • 成长中不可或缺的是信仰(转载)
  • 使用Infopath时要注意的有哪些
  • Windows 2003 + ISA 2006+单网卡×××配置(3)
  • 注册表应用100例—注册表使用全攻略之十一
  • 鸟哥的 Linux 私房菜13-- 学习 BASH Shell 咯
  • [收藏]DIV中控制超级链接的方法
  • [英语阅读笔记]Creating Master Detail Pages using GridView
  • 人列计算机 (节选自《三体》作者:刘慈欣)
  • Com uma forca, com uma forca
  • 下载服务全新整理
  • C# 中返回星期的函数
  • sql 2005 中分页
  • IT项目如何做好进度管理
  • 网络工程师学习笔记
  • 《WF编程》系列之29 - 本地通信事件:HandleExternalEventActivity 活动生成器
  • 策划通不过,不是老板的错
  • 唐努乌梁海问题的由来
  • 端口冲突,可爱的8080
  • 做转移FSMO角色记录
  • VMware Server1.03下载地址及序列号
  • Microsoft Office SharePoint Server 2007 Trial Version已经可以下载了
  • 建立备份域服务器
  • IBM本本日常维护--光驱篇
  • 还原精灵密码算法分析
  • Oracle9个重要的视图
  • 很有用的SQLServer全局变量
  • 将Banner美观的放置于博客首页上
  • 被误传了数千年的七句话(精简版_转载)
  • 微软软件基地落户广州
  • 感谢宝贝: 带给我别样人生
  • Web Client Software Factory系列(1):初识与预备知识
  • Google笔记本迈向烂笔头
  • 一个坛子要兴旺
  • 中文系统使用日文键盘-转
  • 中文搜索引擎技术揭密-网络蜘蛛
  • Windows2000资源工具包工具对于管理任务2
  • 测测你的杀毒软件强弱等级吧!!!!!
  • cisco路由器配置DHCP实例
  • 确定申请方向
  • 我的08
  • 网络生活
  • 非常棒的练嘴短文
  • 专家看台:阿里软件研发总监叶伟:如何处理技术和需求的矛盾
  • Varnish 缓存服务器配置
  • 控件Repeater的嵌套使用
  • CFC文件格式详解
  • 人民币真的升值了吗?
  • 局域网问题
  • javascript 常用代码大全(4)
  • 小点向前走,我们在后头 -- 转自点妈文集
  • 30分钟用flex测试FDS
  • sql性能2
  • 将图片上传到数据库 因File.Open遭遇System.UnauthorizedAccessException
  • 重新回归
  • LDAP介绍(一)
  • [Flash开发笔记] AS中保留多少位小数的函数
  • 从实践应用中催生课题,通过课题研究促进应用
  • 人造地球卫星由哪些系统组成?
  • 张口就问“CCIE”月薪多少
  • Java反射实践
  • Windows 2003网络负载均衡的实现
  • 紧急求救
  • linux mattrib 命令详解
  • VC Studio集成开发环境下编译Apache--jin点滴实验手记
  • MYSQL中删除重复记录的方法
  • 一次数据库的简单性能优化
  • 非常恶俗地分享一首歌曲(刘亦菲·蝶恋)
  • 微软宣布放弃收购雅虎
  • 男人想要成功--必须明白的22个道理
  • 了解不同种类的windows存储驱动
  • 用php的ob_start()控制浏览器cache
  • 突然间~两年悄然而过
  • ASP 中用Ctrl+Enter提交表单
  • [转]c++中RTTI的观念和使用
  • 开始使用Emacs
  • wpf-容易误解的Image
  • JSP报表打印的一种简单解决方案
  • 强悍的电子邮件地址(email address)正则表达式
  • 租房记
  • 业务信息化与管理信息化
  • 不知不觉,到51cto一年了!
  • 关于Web2.0概念解释
  • Mocha BSM产品亮点——SNMP Trap的支持
  • 负载均衡技术沙龙2期圆满结束(现场图文、PPT)
  • 200中国姓氏日语发音
  • 连锁行业信息化的现状与问题
  • 第一次弄css架构
  • 页面之间传递参数的几种方法荟萃(经典)
  • 秘籍和修改器之人偶遗迹 ひとがたルイン
  • 关于聚合还是继承
  • IIS安装时,安装程序无法复制一个或多个文件。特定错误码是0x4b8
  • rpm 基本命令
  • 关于计算机编程语言 国外网友妙语录
  • MBR分析(1): 代码获取与初始化
  • 田彩蝶(帮别人名字作诗)
  • asp.net千奇百怪的日历
  • OSPF的LSA类型 ——连载二网络LSA
  • 用webclient实现无空间上传文件错误:Could not find a part of the path .....
  • 网站常用组件收集整理
  • flex 3 学习小结2
  • 关于51CTO民意调查之自主添加google广告代码的几点意见
  • asp使用Jmail发送含任意内嵌附件和附件的Email函数
  • 五大流程成就网络运维管理的基础
  • 《网络与信息安全B》教学大纲
  • 关于文档标准
  • mlock - 将页面锁入内存
  • 经典C语言学习教程资料
  • 探索与发现,我们在路上
  • RIP实现等开销负载均衡的配置
  • 给Silverlight三十分钟
  • 打印机后台程序没有启动
  • 關於GoogleUpdate.exe
  • 微软Windows7对Vista的几点改进
  • RedHat Enterprise Linux 4的新安全机制-SELinux
  • 该添加点东西了
  • Linux firefox2.0自动升级后启动不了
  • [北京]招聘C++程序员
  • apache和nginx互切同时都支持fastcgi
  • 关于母板页中runnat=server 窗体标记的问题
  • VCLSkin皮肤在MDI窗体下的问题
  • 令人震惊的电子邮件归档调查
  • 年度十大行业展望
  • linux下iptables实战
  • 唉~她
  • 家庭上网用路由器和ADSL的连接
  • 判断两个链表是否相交
  • [转载]Unicode、ANSI、UTF-8、Unicode Big Endian的故事
  • asp.net 基础(一)
  • Windows下配置网络管理软件--MRTG
  • 三聚氰胺再次造访
  • fix ubuntu boot(grub)
  • 第2章 程序的灵魂-算法
  • SAP 开发陷阱一箩筐(05)——绘制屏幕时无法给单选按钮分组
  • CISCO ASA防火墙ASDM配置
  • 命令行运行 Java 报 java.lang.NoClassDefFoundError
  • 系统分析师修养
  • EditPlus3.1工具以及Js插件(打包下载)
  • Packet Tracert 5.0 使用教程
  • C语言区分大小写字母
  • 算法交流:分享我的一个算法,实现项目需求
  • 猫癣病毒躲猫猫移师广东东莞月入百万作者
  • 工作组PK域(1)
  • 搞定URL中文编码
  • 上下文
  • NetScaler的cookieinsert和sourceip联合保持机制
  • 宽带路由器-mac地址克隆
  • 活着的意义 在培训期间,为什么我如此的执着……
  • JSP基础--J2EE赢在起跑线
  • 3G时代日本手机咸鱼难翻身
  • Silverlight笔记:模态窗体的实现
  • 如何从完好的数据文件恢复oracle数据库
  • Linux内核中的IPSEC实现(6)
  • linux内存管理之分段分页机制
  • XPath详解,总结
  • 马拉松冠军的故事
  • 微软新版搜索的雄心与春梦
  • XML 命名空间
  • 思绪: 生活的体验
  • 【缅怀妈妈系列诗歌】之一:去医院的路,好长
  • 今天,是我的新生吗?
  • oracle表中多个字段同时和另一个表中关联解决办法
  • 火龙果要买大的好吃
  • Recovery dropped Procedure
  • SSIS中的字符映射表转换组件
  • Exchange2003 备份与还原
  • 基础会计ppt
  • 如何删除“运行”里面的内容
  • asp.net 事件调用事件问题?
  • 计划再次改动
  • 超强免解压看图片压缩包工具(Made in Korea)
  • Edo框架
  • LCS2005标准版部署
  • [转贴]Unix-Center.Net需要您的帮助
  • Visual Studio 最常用的13个快捷键
  • c# 扩展方法奇思妙用高级篇三:Enumerable.CastT 应用
  • 自我提高
  • 获取外键关联的实体对象
  • Linux启动时 Error 15: File not found 问题解决方法
  • 教育部2009年印发《中小学班主任工作规定》
  • 文本框获取焦点并弹出下拉框
  • Google Map API 文档
  • 续招商、保利后,纬衡科技又签地产大鳄碧桂园
  • DataGrid中DropDownList触发SelectedIndexChanged事件并修改DataGrid行值(转载)
  • 关于DHCP的中继问题
  • 人人都是艺术家
  • 与其他库一起使用jQuery
  • 开源程序安装框架-BitNami
  • 避重就轻:Intel的垄断抗辩
  • 设计模式书籍
  • SQL Injection***技术总汇(ASP+SQL Server版)v1.0
  • 2010年软考 考试日期安排
  • DNS和活动目录的关系
  • 2009年十大Java技术解决方案
  • SQL Server触发器更新原理
  • Java EE 6 最终草案暗示了平台的未来发展方向
  • 【红茶原创】-MRTG Install In RedHat AS4
  • 绘制流程图
  • 如何查看本地端口???
  • C#泛型编程简介
  • spring任务调度的使用
  • SQL Server 建立索引视图并查看性能状况
  • centos 时间服务器ntp
  • 在IA32如何将程序计数器的值放入到整数寄存器中?
  • 图片的alt(替换文本)属性描述
  • CSDN西安分站俱乐部聚会归来记
  • SQL Server到底需要使用哪些端口
  • jQuery--checkbox全选/取消全选 及checkbox遍历
  • Coolite Toolkit学习笔记七:常用控件TreePanel
  • 在VMWare中配置SQLServer2005日志传送 Step by Step(二)——配置和测试
  • 在 Java 应用程序中定时执行任务
  • 业务系统--业务架构转化成为IT应用的中间桥梁
  • sql server 连接
  • 【转】Javascript 的词法作用域、调用对象和闭包
  • 给所有准备考网络工程师的考生的一点点建议
  • 高效地获取XMLhttp对象
  • Linux 2.6下Driver开发的34个变化
  • Windows 7的上帝模式
  • linux命令补遗 - 1
  • 打造个人专版为CMD加上一把锁
  • 使用LINQ to SQL更新数据库(中):几种解决方案
  • KST1G SD卡脚本提取JPG
  • 两则新闻的另外一种角度
  • 关于CAPWAP的一些概念
  • 命令提示符 滚动条
  • SqlServer数据库的语句及一些操作整理
  • 基于OHCI的USB主机 —— USB设备其它数据结构
  • 2.6.28内核的进程load_balance
  • 电子书的功能特色
  • [我的成长:1004期]春节快乐
  • 天翼如何才能鹏程×××?
  • 多式样ProgressBar(转)
  • 华为击败思科 赢得阿曼2600万美元NGN合同
  • 上海世博会物联网技术应用
  • 宏基ACER Aspire R3600 REVO离子平台
  • .net 中Dictionary的遍历
  • 双线adsl负载均衡配置过程
  • 系统软件设计和性能的几个要点
  • ubuntu 9.10学习笔记
  • SQL初级语法 [查询: SELECT]
  • 经典的塔防游戏
  • 数据库物理结构设计-建索引原则
  • LOG4J 按类输出日志
  • Google卫片下载(转)
  • 哈佛大学凌晨4点半的景象
  • 重新 创建表单库
  • 从计算机复试看中国教育——一个面试官的经历
  • SSO 自动登录 跨站点 解决方案。
  • 互联网产品需求管理思考——统一需求管理
  • 面试中遇见的一些考试题目
  • 学习正则表达式的好网站 Rebular
  • 第14章 系统异常情况记录
  • 用C实现SEH的例子如何跟进SEH
  • Linux系统启动的标准流程
  • 基于OHCI的USB主机 —— UFI读扇区代码
  • SDH 同步数字系列
  • 正则表达式 学习笔记2.2
  • Quicksort算法之父——1980年图灵奖获得者查尔斯·霍尔
  • [文档].Altera - Nios II Flash Programmer用户指南
  • 三级联动实现
  • 使用 ExtJS 实现 ASP.NET MVC 2 客户端验证
  • ***利用高考传播*** 考生上网谨防中毒
  • 用简单的实例来实践TDD的核心思想
  • CE驱动程序快速入门(转)
  • 限制新闻标题字数输出并用省略号代替
  • shell脚本批量创建用户
  • 评:网瘾不是问题 两代人文化冲突是根本
  • MAX5内存盒给至强松绑 IBM X5架构继往开来
  • dsa
  • 位置控制
  • Ubuntu 10.04的安装
  • Java数据库操作要点
  • 添加 identity impersonate=true userName=username password=password/,解决问题!
  • 内核中的TCP的追踪分析-9-TCP(IPV4)的socket的地址绑定--续2
  • android特殊用法(转)
  • 个人制作的DNN 5.4 API Document
  • 如何优化ASP.NET网站的性能
  • 网管之路(5)
  • 好久没来51cto了。
  • 禁止提示:You have new mail in /var/spool/mail/root
  • MPLS基础与应用
  • 第一篇:工作之我见一-----------细节决定成败(1)
  • 用C#语言实现http协议下的多线程文件传输
  • Direct3D学习笔记
  • [转]需求分析的20条法则(本节摘自软件工程专家网)
  • tar压缩及解压命令
  • tomcat重启时出现:严重: Error filterStart
  • LR学习笔记十 之 场景分析
  • 安装MYSQL出现checking for termcap functions
  • 汪华关于移动互联网兴起三大问题的解决
  • 带有权限设置的Excel协同编辑
  • 使用一款国产手机的感受
  • ASP.NET登录状态保持 并 设置IE cookie
  • 企业架构:使用TOGAF进行产品开发
  • ASP.NET实际项目演练(1)
  • 突破软件测试系统性能瓶颈 LoadRunner实战演讲
  • 有关编辑距离计算的一点整理。
  • 一些个开源网站的搜集和整理——待续
  • 定义泛型集合的命名空间:System.Collections.Generic
  • python execfile
  • telnet中去除ntlm验证的方法
  • ASP.NET中防止页面多次提交的代码实现
  • AS3 键盘的事件与实现
  • LIstView和TreeView相关联
  • jdk5.0下支持JSR-223的方法
  • 在注册表更改Program Files的位置
  • [Zju 2112][逆序对统计] 线段树(四) {线段树扩展}
  • C语言控制台贪食蛇
  • 苹果或弃用Java 称Java已经过时
  • 利用BIRT ReportEngine API开发报表
  • Linux 开机引导与关机过程
  • 女子被刮开裙子反应
  • Android 中文 API (20) —— DatePicker
  • iPhone点滴:如何判断iPhone类型
  • ASA防火墙SSL ×××配置
  • 成功不等于 SUCCESS
  • 传送大型文件的方法
  • 40个免费flash相册程序
  • 【实用】常用JS验证函数大全
  • 好的串行代码与好的并行代码的区别(Zz)
  • 红尘梦
  • SSIS包生成注意事项
  • 安装局域网论坛
  • ExtJS实战(1)-准备工作和界面赏析
  • tips of MIPS
  • Flash竖向大焦点图代码_网页代码站(www.webdm.cn)
  • H248协议附加业务--遇忙前转流程
  • 在 Lotus Domino 7 应用程序中利用 IBM DB2 集成特性
  • Linu下建立svn版本库
  • (解决办法)Windows Server 2003安装sp1时说产品密钥无效
  • virtualbox 中,虚拟机网络使用NAT方式时,其它机器对虚拟机的访问
  • 算法学习(9)-链表之链表栈
  • Linux守护进程(init.d和xinetd)
  • Cisco IP Phone 功能亮相(4)
  • oracle初学心得(转)
  • How do you calculate log base 2 in Java for integers?
  • 黄聪:Linq初级班 Linq To XML体验(编程篇)
  • 分享Silverlight/WPF/Windows Phone一周学习导读(12月27日-1月2日)
  • Windows Phone 7 Jump Start 系列教程
  • android api (82) —— InputConnection [输入法]
  • Linux笔记17.数据完整性检测工具
  • linux最常用命令
  • SQL 分类汇总 合计行
  • 敏捷个人:免费下载【敏捷个人 –认识自我、管理自我 V0.2.pdf】
  • Alan Cox
  • Android特色开发之语音识别
  • Linux 简单架设防火墙路由器
  • .Net 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等) 2
  • smartplant license manager issue
  • cacti 模版大全
  • 路由器DHCP配置及中继配置
  • IIS架设PHP网站
  • .net 调用Oracle 的一些总结。
  • 硬盘安装 Ubuntu 9.04 与 XP 双系统 (含 Grub 不写入 MBR 的方法)
  • 寂寞,寂寞就好
  • JavaScript 对象分类
  • 谢谢你,阅读了这篇文章
  • 如何点击单选框 radio 后面的文字,选中单选框
  • [热门]Android系统特质 不需要太多剩余内存
  • 主流小说
  • 简单查询树形结构数据库表
  • 作为一个程序员,数学对你到底有多重要
  • 《基于MFC的OpenGL编程》Part 3 Drawing Simple 2D Shapes
  • 危机公关四步曲
  • Java类中的对象
  • 腾讯这几年成果还真不少!抢了不少群众资源。。。
  • poj3094
  • asp远程访问sql server数据库
  • SQL Server 2008支持将数据导出为脚本 / 导出单张表
  • keydown和keypress的区别
  • 用WAIK for Win7制作Winpe3.0
  • [分享]Professional Windows Phone 7 Game Development: Creating Games using XNA Game Studio 4
  • hoj1878
  • ubuntu 9.10修改grub启动项的方法
  • C#资源文件的使用方法
  • yield关键字 C#
  • 我常用的分页存储过程
  • 云计算不可及?私有云对IT架构三大影响
  • 现实世界的Windows Azure:采访Definition 6首席技术官Paul Hernacki
  • gsoap开发webservice
  • Tomcat下JSP环境的配置
  • 【转载】Tomcat内存溢出的原因及调试
  • C#基础 面试中常出现的问题
  • 转大白话系列之C#委托与事件讲解大结局
  • 3.2.3节:特权级(转载)
  • (转)MapReduce源码分析总结
  • ExtJS 4正式版今天发布
  • 转载:手把手教你把Vim改装成一个IDE编程环境(图文)
  • javascript窗口属性示意图
  • Python脚本覆盖率分析方法介绍
  • 定制C/C++缩进风格
  • LVM思路
  • 单链表(带头结点)
  • 重写系统黑色的TabBar
  • 存储NAS和SAN
  • 借博客发泄一下对ExtJs的不满
  • 如何利用PHOTOSHOP将图片旋转45度
  • ASP.NET中实现无刷新级联
  • VB中对AutoCAD对象图形文件操作
  • SAP各模组简称
  • Symfony2Book16:Symfony2内部03-事件调度
  • Asp.net mvc 网站之速度优化 -- Memcache
  • 关于通信掉话分析
  • 思科常用配置实例的常用操作项
  • 减治法(四)
  • 收到“【有奖话题】虚拟空间“筑梦师”,谈谈微软虚拟化 ”礼物一个
  • 从网上搜集的几种数据分页的总结
  • 空间数据库学习笔记(四):空间引用标识符(SRID)
  • .NET简谈互操作(一:开篇介绍)
  • 新宠混血儿诞生记--Java+PHP整合
  • 怎样建立隐藏共享
  • ASP.Net在web.config中设置上传文件的大小方法
  • 用批处理开启或关闭windows 服务
  • linux中sh和bash的区别
  • android真机调试
  • 使用javamail的一些问题总结
  • 开启windows远程共享
  • C#的winform中MDI 父窗体改变背景色[转]
  • linux连接数问题
  • 揭开Socket编程的面纱 (四)
  • [C#]对Excel的操作
  • 韩犯罪团伙雇朝鲜***从中国发动***
  • What are your list of must know programming proverbs ?
  • iphone多线程事件循环
  • ps常用命令简单概括
  • [android]实现拖动效果
  • win7 安装 vmware出错: failed to create the requested registry key key installer error 1021 的解决办法。...
  • devise的使用的中文教程
  • 代理安装gem
  • DM365的UBL源码分析(二)
  • SSH 登录失败:Host key verification failed 的处理方法
  • JSP应用程序基础