2 Buzz Words: xml schema and web service

原创 2003年03月07日 08:43:00

XML Shema<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

XML定义语言除了XML Shema之外,还有SchematronRELAXTREX等。RELAX是日本提出的XML定义标准。RELAXTREX两种标准合并,成为现在的RELAX NG标准。这些XML定义标准的侧重点和功能各有所长。这几种设计语言配合使用,能够设计出健壮,灵活,强约束的XML定义。

利用一些重要的语法(比如XML ShemaAny tag)特性,能够实现XML Shema的继承,多态,重用。

Web Service

web service的实现中,WSDL+SOAP是最流行的方式。其工作原理和XML-RPC是一样的,都是基于RPC-Centric的结构。表现出来的特点就是,客户程序的要求需要通过HTTP POST方式,传给服务器的一个单一目标地址,服务程序解开消息包(SOAP协议的Envelope信封)才能够进行处理,决定下一步的行为。整个过程是不透明的。与RPC-Centric的结构相对应的是URI-Centric结构。客户程序能够通过HTTP GET方式,请求服务,返回的结果包含一列URI选项,客户程序能够清晰地决定下一步的行为。关于URI-Centric,参见REST——Representative State Transfer

XML Webservice实现原理及相关知识

好多书籍只介绍创建XML Webservice,并没有详细介绍XML WebService的工作原理以及各部分(例如IIS Asp.net)在XML WebService中所起的作用.学习后整理了一下...
  • NETZHOU
  • NETZHOU
  • 2007年06月27日 13:25
  • 3670

WebService(2)-XML系列之Schema

Schema同样用于检测XML是否符合语法规则。 相对DTD而言,有如下优点: 1.语法和Xml相同 2.数据类型很多 3.提供域名机制,就是Java中的包...
  • lantingxv_jing
  • lantingxv_jing
  • 2015年06月29日 22:09
  • 1123

WebService:跟孔浩学习(契约优先、Schema、WSDL、SOAP、用户管理小系统)

异构平台之间的交互 XML (DTDàSchema—>Stax(XStream)、SAX、Dom4J、PULL)    JAXB XStream和Jackson完成Json和java的转化 SO...
  • xxssyyyyssxx
  • xxssyyyyssxx
  • 2015年12月21日 15:23
  • 3533

XML Schema基本用法

Schema与DTD一样,都是对xml文件的规范和约束,但是Schema比DTD更加细粒度、数据类型更多、功能更加强大,所以现在大多数都选择Schema。Schema也是一个XML文件,因此编写Sch...
  • u013516966
  • u013516966
  • 2015年01月26日 13:37
  • 1704

使用schema校验xml

一、背景  在大型的项目开发中,我们往往要是用xml进行一些规范化的处理。这时候就需要有高手先做好上层的一些规则。这时候往往就会用到schema对xml进行一个规范化的校验  二、代码实践  ...
  • gxsenjoy
  • gxsenjoy
  • 2016年12月02日 14:53
  • 672

跟我学XML Schema(转)

中国XML论坛里的一片帖子如何写一个最简单的XML Schema文档呢? 首先,我们写出一个最简单的XML文档.hello.xml------------------- Hello World!!(一...
  • Jofee
  • Jofee
  • 2005年01月16日 03:18
  • 1585

schema、dtd、xml之间的关系

schema的专业叫法是模式,每一个web.xml都要 ============ schema和dtd都是对xml文件的进一步约束: 1xml文件中可以用哪些元素,如引用了web-app_2.4.xs...
  • Ideality_hunter
  • Ideality_hunter
  • 2016年05月29日 15:27
  • 2920

xml:schema详解

XMLSchema 详解 博客分类:  XML XML数据结构正则表达式Struts  什么是Schema?  在计算机软件中,Schema这个词在不同的应用中有不同的含...
  • yippeelyl
  • yippeelyl
  • 2016年05月20日 15:13
  • 777

2 web service 与xml

什么是Web Service 对这个问题,我们至少有两种答案。从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过W...
  • xiangyu5945
  • xiangyu5945
  • 2008年06月20日 16:37
  • 311

xml schema与xml dtd文件相比较的优点

1、DTD的语法相当复杂,并且它不符合XML文件的标准,自成一个体系,也就是说DTD文档本身并不是一个良好形式的XML文档 ;而用户在使用XML Schema的时候,不需要为了理解XML Schema...
  • yuxiao98
  • yuxiao98
  • 2012年10月19日 16:00
  • 1470
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2 Buzz Words: xml schema and web service
举报原因:
原因补充:

(最多只允许输入30个字)