DTD与XSD的区别
摘要:DTD=类型定义(Documnet Type Definition)XSD=XML结构定义 ( XML Schemas Definition )DTD 就相当于 XML 中的“词汇”和“语法”,不同的行业可以定义自己的“词汇”和“语法”,以利于解析器验证 XML 文档的有效性,并且这样也利于行业中和...
阅读全文
posted @
2014-12-03 22:23
飞鸟快跑
阅读(1307)
推荐(0)
使用XSLT实现Word下载
摘要:Xslt是Extensible Stylesheet Language Transformations的缩写,用来将XML 文档转换到其它文档类型。XSLT的使用包括两个输入文件: – 包含实际数据的XML 文档 – 包含要插入数据与XSLT 命令架构的XSL文档 xml文档,包含的是Word中要填充的动态数据。XSLT文档,是Word中这些数据以及整个文档的格式。如果没有xml文件,Word文档每次生成就是一个静态的文件。如果没有XSLT,数据就不能转为为Word格式。所以,利用XSLT结合XML生成Word的步骤为:创建word模板创建xml数据结构生成xsd架构给word模板绑定xm..
阅读全文
posted @
2014-03-23 17:48
飞鸟快跑
阅读(1002)
推荐(0)
call-template和apply-templates
摘要:对xml模板 来说,name属性是很关键的 call-template /apply-template 的name必须要和模板的name相对应。模板相当于一个函数,可以暂时这么看。而name相当于函数名称.简单说apply是应用,call是调用。 用apply时,引擎自动搜索与当前select指定xpath的匹配节点相匹配的template(该template必须有属性match)并使用该template进行处理,此时需要指定的是select的path。 用call时就跟其它语言调用函数一样,必须指定name属性,相应的,该template必须有name属性,当然,也可以在这时with-par
阅读全文
posted @
2014-03-22 20:54
飞鸟快跑
阅读(1384)
推荐(0)
通过xslt把xml转换成html
摘要:将内容与内容的表现分离,软件界自从成为一个行业以来一直在追求的目标。xml+xslt是典型的数据与表现分离的设计方式。当然,你可以直接转换成HTML,但是如果你要进行整体变化的时候,XML+XSLT的优势就体现出来了。同样的数据,因为你已经有XML,已经不需要再进行一次数据库的访问,只要更换了XSLT,就可以生成新的HTML。另外,XML+XSLT的性能也是很优秀的。
阅读全文
posted @
2014-03-21 23:26
飞鸟快跑
阅读(382)
推荐(0)
XSLT学习
摘要:XSL 语言XSL(eXtensible Stylesheet Language)是可扩展样式表语言,是一种用于以可读格式呈现XML(标准通用标记语言的子集)数据的语言。XSL与xml CSS = HTML 样式表 HTML 使用预先定义的标签,每个标签的意义很容易被理解。 HTML 中的 标签定义表格 - 并且浏览器清楚如何显示它。 向 HTML 元素添加样式是很容易的。通过 CSS,很容易告知浏览器用特定的字体或颜色显示一个元素。 XSL = XML 样式表 XML 不使用预先定义的标签(我们可以使用任何喜欢的标签名),并且每个标签的意义并不都那么容易被理解。 标签意味着...
阅读全文
posted @
2014-03-21 23:19
飞鸟快跑
阅读(708)
推荐(0)
使用npoi利用xml实现Excel文档下载
摘要:使用npoi利用xml实现Excel文档下载
阅读全文
posted @
2013-12-21 23:23
飞鸟快跑
阅读(372)
推荐(0)
XDocument和XmlDocument的区别
摘要:刚开始使用Xml的时候,没有注意到XDocument和XmlDocument的区别,后来发现两者还是有一些不同的。 XDocument和XmlDocument都可以用来操作XML文档,XDocument是.net 3.5为Linqto XML准备的轻量级Document对象,在功能上他和XmlDocument差不多,但是Linq to XML只能配合XDocument使用 什么是Linq to XML XDocument简单入门
阅读全文
posted @
2013-12-07 11:14
飞鸟快跑
阅读(1843)
推荐(0)