随笔分类 - Xml技术相关
Xml的加载、数据的查询、数据的编辑
摘要:这篇随笔对应的.Net命名空间是System.Xml.Serialization;文中的示例代码需要引用这个命名空间。为什么要做序列化和反序列化?.Net程序执行时,对象都驻留在内存中;内存中的对象如果需要传递给其他系统使用;或者在关机时需要保存下来以便下次再次启动程序使用就需要序列化和反序列化。范...
阅读全文
摘要://创建xmlDocument XmlDocument doc = new XmlDocument(); //创建声明段 如 doc.AppendChild(doc.CreateXmlDeclaration("1.0", "utf-8", null)); //创建一个根节点 KYTResults XmlElement results = doc.CreateElement("KYTResults"); //创建 Resul...
阅读全文
摘要:序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。.NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息,而第二种将数据流格式化为XML存储;第三种其实和第二种差不多也是XML的格式存储,只不过比第二种的XML格式要简化很多(去掉了SOAP特有的额外信息)。可以使用[Serializable]属性将类标志.
阅读全文
摘要:可使用以下代码://CreateourownnamespacesfortheoutputXmlSerializerNamespacesns=newXmlSerializerNamespaces();//Addanemptynamespaceandemptyvaluens.Add("","");//CreatetheserializerXmlSerializerslz=newXmlSerializer(someType);//Serializetheobjectwithourownnamespaces(noticetheoverload)slz.Seria
阅读全文
摘要:#region生成XML消息XmlDocumentxmlDoc=newXmlDocument();//生成描述版本XmlDeclarationxmlDec;xmlDec=xmlDoc.CreateXmlDeclaration("1.0","gb2312","yes");xmlDoc.InsertBefore(xmlDec,xmlDoc.DocumentElement);//定义根节点XmlElem...
阅读全文
摘要:xslt xsl attribute element
阅读全文
摘要:xslt 属性 attributes attribute
阅读全文
摘要:xslt xsl:copy xsl:copy-of
阅读全文
摘要:现在我用的是Stylus Studio 2007 XML Enterprise Suite,我推荐大家使用这个IDE开发xsl非常方便 下面简单介绍一下: 先建立xml和xsl文件如下: BasicInfo.XML Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.c...
阅读全文
摘要:1、模板的使用工作中会遇到一些编码表的情况,就是数据库中存储的是数值,但显示的是一些实在意义的汉字。这种情况我们可以定义一个存储数据的xsl文件,我定义了一个codeTab.xsl然后把这个引用到Archive.xsl文件中,就是要显示真实数据的文件中我们用学历举例: http://www.cnblogs.com/goody9807codeTab.xsl ...
阅读全文
摘要:在一个大型的项目中往往用到好几种开发语言,例如C# Java PHP 。。。那么如何更好更方便的实现这几种语言之间的相互通讯和结合呢,我下面来介绍一种新的模式,当然已经有很多人用过,但我还是要罗嗦一下: 通过XML进行交互,每种语言设计的对象类都可以转化为内存中的xml对象,然后每种语言都可以对xml对象进行操作与交互。最近做了一个项目就是改造以前的程序提升性能,由于以前页面上的构造非常乱而且...
阅读全文
摘要:青苹果工作室编译,转自 ccidnet 网站2001年03月16日内容: XSL索引 XSL过滤器 XSL条件IF XSL条件Choose XSL(eXtensible Style sheet Language),即可扩展样式表语言,是XML的亲密伙伴。要学习好XML,不能不掌握XSL。本文就向你全面讲述XSL的一切一切: XSL索引:将XML文档转换成HTML之前,如何用XML解析器来对XM...
阅读全文
摘要:青苹果工作室编译,转自 ccidnet 网站2001年03月16日内容: 客户端XSL 服务器端XSL XSL(eXtensible Style sheet Language),即可扩展样式表语言,是XML的亲密伙伴。要学习好XML,不能不掌握XSL。本文就向你全面讲述XSL的一切一切: 客户端XSL:如何用XML解析器在客户机上将XML文档转换成HTML文档。 一个JavaScript的解...
阅读全文
摘要:XSL(eXtensible Style sheet Language),即可扩展样式表语言,是XML的亲密伙伴。要学习好XML,不能不掌握XSL。本文就向你全面讲述XSL的一切一切: XSL介绍:介绍XSL是XML的样式表语言,XSL是什么以及它能做什么。 XSL介绍: XML的样式表语言XSL比CCS要复杂得多。 CSS:HTML的样式表语言: 由于HTML使用预先确定的标记,因此这些标...
阅读全文
摘要:test.xml entry with images August 09, 2003 Kevin 000033 http://alazanto.org/xml/archives/000033.xml Mauris felis elit, varius quis, pulvinar vel, sodales vehicula, mi. Nunc elementum pharetra elit....
阅读全文
摘要:本期介绍多个XSL对于VBScript、JScript增加的方法、属性,以充分发挥XML的优势,用于、标记内表达式的编写或、的expr属性。 一、absoluteChildNumber 含义:返回结点相对于它所有的兄弟(不论名字是否相同)的序号。 语法:absoluteChildNumber(node) 参数:node ── 对象,欲返回编号的结点。 示例: 1、假定...
阅读全文
摘要:有时,我们可能会希望XML文档输出时能对其中内容加上一些统计信息或者如编号什么的,利用前面的知识就不太容易实现了。今天将介绍两个新元素与,使我们能轻松处理这个难题。 含义:计算脚本表达式,输出一个文本字符串。 语法: 属性: language ── 规定所用脚本语言的名字,可用的属性有"JavaScript"、"JScript"、"VBScript"、"VBS"等,缺省为"JS...
阅读全文
摘要:本期学习XSL样式方法,即可用于XSL元素、、的select属性、的match属性、、的test属性中,对元素的范围进行筛选,从而提供更大的灵活性。 XML与DHTML(动态HTML)一样,这些节点都是一个个对象,而且这些对象都是有层次的,从根节点开始构成一颗层次清淅的树状结构,这就形成了文档对象模型DOM(Document Object Model),通过对象的属性、方法来达到访问控制XML...
阅读全文
摘要:表一、运算符与特殊字符 运算符 描述 / 选择子元素,返回左侧元素的直接子元素;如果"/"位于最左侧表示选择根结点的直接子元素 ...
阅读全文
摘要:随着Internet的发展,越来越多的信息进入互联网,信息的交换、检索、保存及再利用等迫切的需求使HTML这种最常用的标记语言已越来越捉襟见肘。HTML将数据内容与表现融为一体,可修改性、数据可检索性差,而XML借鉴了HTML与数据库、程序语言的优点,将内容与表现分开,不仅使检索更为方便,更主要的是用户之间数据的交换更加方便,可重用性更强。 XML是一种元标记语言,没有许多固定的标记,为WEB...
阅读全文