随笔分类 -  XML

摘要:了解 Microsoft ASP.NET Web 服务方法 (WebMethod) 如何为生成 Web 服务提供一种高效方法。WebMethod 可以将传统的 Microsoft .NET 方法公开为支持 HTTP、XML、XML 架构、SOAP 和 WSDL 的 Web 服务操作。WebMethod (.asmx) 处理程序自动将传入的 SOAP 消息调度到相应的方法,并自动将传入的 XML 元... 阅读全文
posted @ 2010-10-17 20:18 Asharp 阅读(2534) 评论(0) 推荐(1) 编辑
摘要:SOAP 提供一种简单的、可扩展并且功能丰富的 XML 消息处理框架,用于定义高级别的应用程序协议,从而在分布式异构环境中提供更高的互操作性。(20 页打印页) 本页内容简介SOAP 版本消息处理框架扩展性处理模型协议绑定HTTP 绑定RPC 和编码SOAP 类型小结 简介就在不久以前,SOAP 还不过是指肥皂而已。 而如今,大多数开发人员一听到这个词眼前就会浮现出一些尖括号来。 SOAP 最初代... 阅读全文
posted @ 2010-10-17 20:09 Asharp 阅读(4478) 评论(0) 推荐(1) 编辑
摘要:一、Web Services的基本概念 Web Services是设计支持机器于机器通过网络互操作的一种软件系统(W3C的定义)。 Web Services是一种分布式的体系结构,可以跨域应用系统的对象体系、运行平台、开发语言等的界限,以服务的形式封装应用并对外发布,供用户或其他企业调用,从而形成一个基于Web的服务共享平台。 Web Services是描述一些利用标准化的XML消息传递机制可以通... 阅读全文
posted @ 2010-08-17 21:17 Asharp 阅读(5227) 评论(0) 推荐(0) 编辑
摘要:    布尔型函数是用于操作布尔型数据的函数,常有的有boolean(),ture(),false(),not(),lang().     1、boolean()     boolean(xpathExpression)函数用于将参数xpathExpression值转换为布尔型。对应数值型,如果数值等于0... 阅读全文
posted @ 2010-01-18 21:16 Asharp 阅读(2672) 评论(0) 推荐(0) 编辑
摘要:    数值型函数主要用于处理数值的函数。数值型函数有:ceiling(),floor(),number(),round(),sum()等。     1、ceiling()     ceiling(number)函数用于返回大于或等于参数number的最小整数。     简... 阅读全文
posted @ 2010-01-18 20:45 Asharp 阅读(1757) 评论(0) 推荐(0) 编辑
摘要:      字符串函数主要用来处理字符串。字符串函数主要包括以下:concat(),contains(),normalize-space(),substing(),substring-before(),subsring-after(),translate().       1、concat() ... 阅读全文
posted @ 2010-01-17 23:27 Asharp 阅读(20557) 评论(4) 推荐(3) 编辑
摘要:       XPath节点集函数是用来处理节点集的函数。主要有count(),position(),last()和name()等。       1、count()函数       count函数用来计算某个节点集合中的节点数目。 &... 阅读全文
posted @ 2010-01-17 20:53 Asharp 阅读(5415) 评论(0) 推荐(0) 编辑
摘要:      system-property()函数用于返回某个系统属性的值。参数string指定系统属性的名字。       语法:system-property(string)       参数:string字符串,必需  ... 阅读全文
posted @ 2010-01-17 04:46 Asharp 阅读(406) 评论(0) 推荐(0) 编辑
摘要:       key(string,object)函数用于在一个索引中依照key值搜索对应的节点。参数string用于指定索引对象的名字,参数object用于指定查找时的key值。        语法:key(string,object)    ... 阅读全文
posted @ 2010-01-17 04:34 Asharp 阅读(900) 评论(0) 推荐(0) 编辑
摘要:      generate-id()函数用于为某个节点生成唯一id。参数node用于指定为哪个节点生成唯一id。该id值每次运行XSLT转换时都不相同,而且任意两个节点的id值也不相同。当参数node缺省时,将返回上下文节点的唯一id。       语法:generate-id(node) &... 阅读全文
posted @ 2010-01-17 03:25 Asharp 阅读(2226) 评论(0) 推荐(0) 编辑
摘要:      format-number(number,format)函数用于将某个元素转化为指定格式。参数number用于指定要转换的数字;参数format用于指定转换目标的数字格式。      语法:format-number(number,format)     ... 阅读全文
posted @ 2010-01-17 03:02 Asharp 阅读(2417) 评论(1) 推荐(0) 编辑
摘要:function-available(string)函数用于测试某个函数是否可以被XSLT处理器解析。参数string用于指定要测试的函数名。 语法:function-available(string) 参数:string字符串,必需 返回:布尔型示例:xml:<?xml version="1.0" encoding="UTF-8"?><books> <book id... 阅读全文
posted @ 2010-01-17 02:25 Asharp 阅读(360) 评论(0) 推荐(0) 编辑
摘要:      element-available函数用来判断某个XSLT元素是否能够被处理器解析。参数string用来指定XSLT元素的名称。只有可作为元素<xsl:template>的子元素出现的XSLT元素才会返回true。 这些元素如下:<xsl:apply-import>,<xsl:apply-templates... 阅读全文
posted @ 2010-01-17 02:00 Asharp 阅读(621) 评论(0) 推荐(0) 编辑
摘要:document(URL)函数,可以将一个外部XML文档(并非用来转换的XML源文档)解析为一个XML节点树,该节点树可以被直接引用。参数URL指定了外部XML文档的物理地址。 语法:document(URL) 参数:URL字符串,必需 返回值:节点集示例:document.xml:<?xml version="1.0" encoding="UTF-8"?><color>b... 阅读全文
posted @ 2010-01-17 01:07 Asharp 阅读(1304) 评论(1) 推荐(0) 编辑
摘要:      current函数,返回当前节点,返回仅含当前节点的节点集合       语法:current()       参数:无      返回值:节点集    ... 阅读全文
posted @ 2010-01-17 00:34 Asharp 阅读(444) 评论(0) 推荐(0) 编辑
摘要:import和include的类似,都是用来利用其他XML Schema,不同的是使用import导入的Schema必须有不用的targetNamespace.import.xsd:<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetN... 阅读全文
posted @ 2010-01-10 03:34 Asharp 阅读(1846) 评论(0) 推荐(0) 编辑
摘要:       在一个Schema文档过大或一部分声明需要被多个Schema重用时,可以将部分声明或类型定义分离出来,作为一个单独的Schema文档。如果那个Schema需要使用,可以利用include包含进来。include将一个外部Schema文档包含到现有的Schema文档中。需要注意的是,两个文档的目标命名空间(targetName... 阅读全文
posted @ 2010-01-10 03:21 Asharp 阅读(2538) 评论(0) 推荐(0) 编辑
摘要:      XML Schema可以通过将一个元素或属性定义为key,从而保证该元素或属性在一定范围内的唯一性。在XML实例文档中,key所代表的元素或属性的值组成一个集合,可以通过keyref来限定另一个元素或属性的值必须在这个集合中。       key的定义方法和unique的定义方法十分相... 阅读全文
posted @ 2010-01-10 02:42 Asharp 阅读(6425) 评论(0) 推荐(1) 编辑
摘要:     XML Scheam允许指定某个元素或属性的值在一定得范围内是唯一的。为了指定元素或属性值的唯一性,可以使用<xs:unqiue>元素,使用方法为选择一组xml示例元素作为范围,然后依据上下文关系定义一个field,这里的field就是要指定的唯一性的元素或属性。      1、元素唯一性 &l... 阅读全文
posted @ 2010-01-09 04:03 Asharp 阅读(3829) 评论(0) 推荐(0) 编辑
摘要:       接上一篇:XML Schema复杂元素.        四、ref引用        ref可以在元素中直接引用其他元素的声明。 <?xml version="1.0" enc... 阅读全文
posted @ 2010-01-09 03:01 Asharp 阅读(671) 评论(0) 推荐(0) 编辑