注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Windows >> 系统优化 >> 优化性能 >> Windows正文

在 XML Schema和WSDL中使用名称空间

文章来源:CSDN.NET 作者:佚名 更新时间:2004-9-9 【 】 【加入收藏

  对于名称空间,理解了OO思想的人应该是比较简单的了,特别是对学过C++的人来说更是
  
  如此;但很多看了我前面文章的朋友,在和我的交流中,好像对名称空间都不怎么清楚,
  
  下面我们就来说说怎么样在 XML Schema和WSDL中使用名称空间.
  
  先看看一段JAVA代码:
  package com.hongsoft.test.pkg1;
  import com.hongsoft.test.pkg2.Test1;
  import com.hongsoft.test.pkg2.Test2;
  在这个文件中,我们把com.hongsoft.test.pkg2.Test1和
  
  com.hongsoft.test.pkg2.Test2称为源类,把本类称为目标类,把com.hongsoft.test.pkg1包下的其它类称为默认类.然后我们看看一段名称空间在 XML Schema中的使用:
  <schema targetNamespace='http://www.SampleStore.com/Account'
  xmlns='http://www.w3.org/1999/XMLSchema'
  xmlns:ACC= 'http://www.SampleStore.com/Account'
  xmlns:PART= 'http://www.PartnerStore.com/PartsCatalog'>
  在这里,我们把xmlns:ACC= 'http://www.SampleStore.com/Account'和
  xmlns:PART= 'http://www.PartnerStore.com/PartsCatalog'称为源名称空间,把targetNamespace='http://www.SampleStore.com/Account'称为目标名称空间,把xmlns='http://www.w3.org/1999/XMLSchema'称为默认名称空间(我们没有为它取名).
  聪明的你,已经大致知道名称空间是什么东东了吧?
  
  schema已经在默认名称空间xmlns='http://www.w3.org/1999/XMLSchema'中定义了,所以,这里不需要在它前面标明应该属什么名称空间;这,和我们在前面的JAVA代码中可以直接使用本包下的其它类的方法一样.所以,在一般的情况下,定义XML Schema时,默认名称空间都是xmlns='http://www.w3.org/1999/XMLSchema';当然,并没有规定一定要这样.
  
  好,然后我们看看在WSDL中怎么使用名称空间:
  <definitions
  targetNamespace="http://loans.org/wsdl/loan-approval"
  xmlns="http://schemas.xmlsoap.org/wsdl/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
  xmlns:lns="http://loans.org/wsdl/loan-approval">
  三个必须声明的外部名称空间是 WSDL、SOAP 和 XMLSchema
  xmlns="http://schemas.xmlsoap.org/wsdl/"是WSDL默认名称空间
  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 是SOAP名称空间,这里我们
  
  是用做BPEL4WS,所以不需要该名称空间xmlns:xsd="http://www.w3.org/2001/XMLSchema"是XMLSchema名称空间聪明的你,已经知道怎么在XML Schema和WSDL中使用名称空间了吧?
  
  • 上一篇Windows:

  • 下一篇Windows:
  • 最 新 热 门
     修改boot.ini 让启动菜单变“彩”
     XP/2003 Server操作系统配置与管理
     黑客又出手 解析新时代的网络攻击技术
     Windows Vista系统服务安全强化策略
     SQL实现其他进制到十进制的转换
     请正确对比Windows和Linux的差异
     60秒就能给Win Vista瘦身2GB
     Vista系统中IE提示证书错误解决方法
     Vista无法正常用输入法的两个解决方法
     深入分析Windows操作系统死机问题
    最 新 推 荐
     提高Windows Vista内存效率的优化方法
     优化Windows系统内存效率的方法
     128MB内存 XP + 卡巴斯基7.0使用秘技
     苹果Mac OS X操作系统十大优化方法
     提高Windows Vista内存效率的优化方法
     Windows Vista系统轻松实现服务优化
     优化XP系统变量 道理在四个寓言故事中
     给Windows Vista减肥删除不必要文件
     专家释疑 Vista播放多媒体减慢网速原因
     提高Vista性能 把虚拟内存文件赶出分区
    相 关 文 章

    SQL Server 2008中有关XML的新功能
    比较SQL Server约束和DML触发器
    使用ExMerge升级到Exchange 2000
    如何在XP下快速删除闪存
    通过 XML 发布新闻
    XML组件技术让客户订单系统流程化
    如何将表/查询存储为标准的XML文件
    修改大型 XML 文件的有效方法展示
    XML 中的经典常见问题完全展播
    在XP下享受Windows Vista屏保待遇

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用