- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
采用MyEclipse创建Schema,并基于Schema生成XML文件
1.我们想要写一个如下XML文件内容的Schema文件
?xml version=1.0 encoding=UTF-8?
tns:DataSource xmlns:tns=/node xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/node data-source2.xsd
tns:param database=mysql version=5.0
tns:drivertns:driver/tns:driver
tns:urltns:url/tns:url
tns:usertns:user/tns:user
tns:passwordtns:password/tns:password
/tns:param
/tns:DataSource
分析:DataSource是根节点,是复合类型,该节点下有子节点 param ;
param 子节点, 是复合类型,该节点下有driver,url,user,password这4个子节点,并且还有database属性和 version属性;
driver,url,user,password 这4个子节点 都是简单类型,其元素值是字符数据
2.工程名(右键(new (other(选择MyEclipse
3.展开MyEclipse下的XML 再选中 XML Schema (next
4. 为你的Schema文件取个名字后缀是 .xsd ,设置好名字点击 Finish
5.你将会看到如下图所示界面
6.在types区域 右键 Add ComplexType 将会创建一个系统分配的名字的ComplexType复合类型,我们把名字改为 DataSourcesType
7.在types空白区域 右键 Add ComplexType 将会创建一个系统分配的名字的ComplexType复合类型,我们把名字改为 ParamType
8.接下来我们为 ParamType添加内容
param 子节点, 是复合类型,该节点下有driver,url,user,password这4个子节点,并且还有database属性和 version属性;
双击 Types区域中的 ParamType
8.1 在 ParamType图标上右键 Add Attribute 为这个类型添加属性
将NewAttribute改名为database 该属性是string 类型,可以展开下拉列表选择相对应的类型
再为其添加一个名叫 version 的属性,并选择相对应的类型
在 ParamType图标上右键 Show Properties 指明这两个属性是必需出现的,依次点击
database,version 属性设置Usage 值为required
注释:required 指必需出现
optional可选的,并非必须的prohibited被禁止的driver,url,user,password这4个元素
在 ParamType图标上右键 选择 Add Element 为其添加元素
将NewElement 改名为 driver ,并为其指定相应的类型
8.2 依次为 ParamType 添加 url,user,password元素
如果没有按照顺序添加,而又想按一定的顺序排列,可以鼠标左键按住想要调整的元素上下拖动到指定的位置
9.接下来 编辑DataSourcesType这个复合类型
点击show scheama index view 这个图标回到 Types编辑区域 双击DataSourcesType
9.1为这个复合类型添加元素
在DataSourcesType图标上右键 选择 Add Element 为其添加 param元素
编辑 param元素的类型,并为其选择对应的类型;从这前的分析中得知 param是个复合类型展开类型下拉列表选择Browser在弹出框中选择我们刚才创建的ParamType这个类型,
9.2点击OK
10. 点击show scheama index view 这个图标回到 编辑区
在Elements编辑区域右键 Add Element 添加元素
11.
将名字改为DataSource,在其上面右键依次选择 Set Type (Browse
在弹出窗中选择或者输入DataSourcesType,也就是将DataSource元素设置为DataSourcesType这个类型
点击 OK
12.保存,接下来创建基于该Schema的XML文件
文档评论(0)