




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
采用MyEclipse创建Schema,并基于Schema生成XML文件 1.我们想要写一个如下XML文件内容的Schema文件 tns:driver tns:url tns:user tns:password 分析:DataSource是根节点,是复合类型,该节点下有子节点 param ; param 子节点, 是复合类型,该节点下有driver,url,user,password这4个子节点,并且还有database属性和 version属性; driver,url,user,password 这4个子节点 都是简单类型,其元素值是字符数据2.工程名右键new other选择MyEclipse3.展开MyEclipse下的XML 再选中 XML Schema next4. 为你的Schema文件取个名字后缀是 .xsd ,设置好名字点击 Finish5.你将会看到如下图所示界面6.在types区域 右键 Add ComplexType 将会创建一个系统分配的名字的ComplexType复合类型,我们把名字改为 DataSourcesType7.在types空白区域 右键 Add ComplexType 将会创建一个系统分配的名字的ComplexType复合类型,我们把名字改为 ParamType8.接下来我们为 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被禁止的8.1 为这个类型添加driver,url,user,password这4个元素在 ParamType图标上右键 选择 Add Element 为其添加元素将NewElement 改名为 driver ,并为其指定相应的类型8.2 依次为 ParamType 添加 url,user,password元素如果没有按照顺序添加,而又想按一定的顺序排列,可以鼠标左键按住想要调整的元素上下拖动到指定的位置9.接下来 编辑DataSourcesType这个复合类型点击show scheama index view 这个图标回到 Types编辑区域 双击DataSourcesType9.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这个类型点击 OK12.保存,接下来创建基于该Schema的XML文件工程名右键new other选择MyEclipseXML XML(Basic Templates)12.1 为XML文件取个名字,我们把该文件名定义为DataSources.xml12.2 选择基于 Schema来创建xml文件的方式 12.3 选择schema文件所在的工程及具体的schema文件14.4 点击Next下一步,可以看到 schema文件中所描述的 根节点 DataSource 如果想修改Nemespace则可以选中在 Namespace Information 框中 t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高速公路收费员工作总结
- 机场防护服穿脱培训
- 2025年雅安招标采购从业人员专业技术能力考试(招标采购项目管理中级)冲刺试题及答案
- 电力储能工作总结
- 2025年度租赁合同范本汇编
- 脊柱骨科护理带教计划
- 艺术机构双减工作实施汇报
- 公司年度安全培训费用课件
- 2025员工不续签合同办理指南
- 2025年塔吊操作员聘请合同
- 第六章反求工程与创新设计
- 水产微生物学全套教学课件
- 退费授权委托书
- 教科版科学五年级上册《光》单元教材解读培训PPT
- 2023年四川省水电投资经营集团普格电力有限公司招聘笔试题库含答案解析
- 新疆五彩湾温泉二期建设项目可行性研究报告
- 超早期脑梗死的CT影像表现及诊断课件
- 现代温室附属设施课件
- 拉西地平原料制药课程设计说明书
- 基于Java的网上蛋糕预订销售系统的设计与实现
- 小学体育-小学二年级《单双脚跳》教学设计学情分析教材分析课后反思
评论
0/150
提交评论