XML/WEB SERVICE
文章平均质量分 80
success_dream
诚实,进取.
展开
-
XML技术学习(一):DTD语法概述及简单应用举例
XML作为一门标记语言,它就需要一种文档(即文档类型定义DTD)来定义,DTD可以看作是一类XML文档的模板。它定义了文档的逻辑结构,规定了XML文档中所使用的元素,实体,元素的属性,元素与实体之间的关系。它使得数据交流与共享得以正常进行,验证了数据的有效性。DTD可以是一个完全独立的文件,也可以在XML文件中直接设定。所以,DTD分为外部DTD(在XML文件中调用另外已经编辑好的DTD)和内部D原创 2006-11-24 11:17:00 · 1396 阅读 · 0 评论 -
用SAX解析xml文件的例子
1. Xml技术简介Xml文件有两种约束类型,包括文档类型定义(DTD)和Xml 模式(Schema)。Xml DTD被包含在xml1的标准里。Xml 模式被包含在W3C的标准中。在xml 数据和xml 模式两者之间有很多的区别。A. xml模式支持的数据类型比xml DTD多;B. xml模式在无序的情况下使用起来比xml DTD更方便;C. xml模式支持名字空间,可以在不同的文件中定义相同原创 2006-12-01 15:18:00 · 11655 阅读 · 4 评论 -
Web Service深度编程——Axis序列化/反序列化器开发指南
Web Service深度编程——Axis序列化/反序列化器开发指南Axis是Apache组织推出的SOAP引擎,Axis项目是Apache组织著名的SOAP项目的后继项目。Axis为开发者提供了大量的序列化/反序列化器,能够基本满足大部分应用。但在某些情况下,对特定的对象,现有的序列化/反序列化器不能胜任,于是只有开发人员自己实现专用于此对象的序列化/反序列化器插入到Axis中来完成序列化工作原创 2006-12-17 20:09:00 · 1197 阅读 · 0 评论 -
SOAP概述
SOAP概述 作者:Tom Clements 在电影Fight Club(“战争俱乐部”)中,Brad Pitt和Edward Norton是翻译 2006-12-17 20:43:00 · 1864 阅读 · 0 评论 -
webservice之axis介绍1
Axis全称Apache eXtensible Interaction System,是apache组织下的一个开源项目,用来做webservice开发的,有java版的实现,也有c++版的实现,其前身最早是IBM的SOAP4J,后来捐给Apache后改名Apache SOAP,也就是支持SOAP1.1的那个版本,到现在的AXIS已经是第三代了,AXIS对Apache SOAP的改进有很多,原创 2007-03-30 10:56:00 · 1384 阅读 · 0 评论 -
webservice之axis介绍2
webservice之axis介绍2原创 2007-03-30 10:58:00 · 1163 阅读 · 0 评论 -
webservice之axis介绍3
关于wsdd的文件格式,简单的deploy.wsdd和undeploy.wsdd的内容如下:deploy.wsdd: xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> undeploy.wsdd: deploy.wsdd文件中还可以包括对JavaBean的自动序列化: langua原创 2007-03-30 11:00:00 · 1461 阅读 · 0 评论 -
处理XML字符串中特殊字符
在做WebServices时为了实现复杂数据的传输,我们经常会采用XML格式的字符串来传送,这主要是由于XML具有存取数据,跨平台及跨语言等好处。请看下面例子:public String getAllNewSpace() { StringBuffer toClient = new StringBuffer(""); ………………………… if (n原创 2007-07-16 18:26:00 · 858 阅读 · 0 评论 -
XML的四种解析器原理及性能比较
DOM是基于平台、语言无关的官方W3C标准。基于树的层次,其优点是可以移植,编程容易,开发人员只需要调用建树的指令。其缺点是加载大文件不理想。 SAX是基于事件模型的,它在解析 XML 文档的时候可以触发一系列的事件,当发现给定的tag的时候,它可以激活一个回调方法,告诉该方法制定的标签已经找到。类似与流媒体的解析方式,所以在加载大文件时效果不错。 JDOM是想成为 Java 特定文档模型。它转载 2007-04-30 17:07:00 · 725 阅读 · 0 评论