这是我正在开发的XML数据库的一个演示程序片段。该项目目前还不完整,会在合适的时候开源。简单地说,这是一个用XML作为数据存取源的数据库设计方案。完全基于.NET和XML技术,并且使用了LINQ的技术。我自己总结该数据库是:XML+ 面向对象。...
经常在工作中会使用到XPath的相关知识,但每次总会在一些关键的地方不记得或不太清楚,所以免不了每次总要查一些零碎的知识,感觉即很烦又浪费时间,所以对XPath归纳及总结一下。...
XML怎样进行XmlNode节点的模糊查询呢?可以使用XPath对Xml进行模糊查询。XML第一种存储方式,使用节点的InnerText存储数据...
现有的分析器种类有上百种,但常用的是两个标准的工具库,一个是XML简单API(SAX,Simple API for XML)和文档对象模型(DOC,Document Object Model)。SAX是事件驱动分析器的标准,而DOM是基于树的分析器标准。另外,Expat虽然不是标准,但它是脚本语言中处理XML时最常用...
XLink是一种基于属性的语法,用来在XML文档中添加链接。XLink链接可以是单向的,如HTML中的A元素,它也可以是双向的,在两个方向上链接两篇文档,因此能够从A到B或从B到A。每个XLink元素必须具有一个xlink:type属性,指出连接类型。属性xlink:href指向所链接的资源URI。...
XPath是一种用来从文档树中选择节点和节点集的语言。从XPath的角度来看,共有七种节点:根节点、元素节点、属性节点、文本节点、注释节点、处理指令节点、名称空间节点。...
XSLT是XSL的一部份,它是XML的一种应用,指定将一篇XML文档转换成另一种XML文档的规则。XSLT文档即是一篇XML文档,也是一个样式表,里面包含一系列的模板。XSLT处理器对输入XML文档中的元素和样式表中的模板进行比较,如果匹配,则将该模板的内容写入一个输出树中。完成...
样式表可帮我们解释XML文档中各元素的具体意思,所以通过样式表可直接在浏览器上显示XML文档。目前主要的样式表语言有:CSS1(Cascading Stylesheets Level 1,层叠式样式表1)CSS2(Cascading Stylesheets Level 2,层叠式样式表2)XSLT(XSL Transformations 1.0 XSL 转换 ...
XSLT轻松将XML数据转换成HTML ,使用一个简单的 XSL 样式表就可以将 XML 数据转换成 HTML。这个例子为在部署 Web 数据解决方案中用到的 File-Folder-Field 视图创建了一个基础。...
XML数据库中几个容易混淆问题总结,我这样定义一个数据库的概念:永久稳定数据的集合。在这样的定义下,一个NXD能在逻辑上存储一个XML文档。当XML:DBinitiative对一个NXD还有更多的要求时,我想以上的定义也可以满足。...