




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
名词解释HTML(Hyper Text Markup Language) 超文本标记语言XML (eXtensible Markup Language) 可扩展标记语言DTD(Document Type Definition) 文档格式定义CSS(Cascading Style Sheet) 级联样式表XSL(eXtensible Stylesheet Language) 可扩展样式表语言 SGML(Standard Generalized Markup Language) 标准通用标记语言WML(Wireless Markup Language) 无线标记语言 XSLT(XSL Transformation) 扩展样式表转换语言FO(Format Object) 格式化对象SVG(Scalable Vector Graphics) 可缩放矢量图形简答1. 内容的组织与表现是分开的,怎么理解? 内容的组织是放在XML文档里的,内容的表现是通过CSS样式单或XSL样式单实现的。2. 什么是有效的XML文档?什么是格式良好的XML文档?格式良好的XML:遵守XML语法规则,并遵守XML规范的XML文档。有效的XML:遵守XML语法规则,并符合定义的业务规则的XML文档。*什么是格式良好的XML文档?所有元素都要有结束标记标记之间的嵌套要正确所有属性都要加上引号包含一个或多个元素,有且仅有一个根元素直接或间接引用的每一个被解析的实体都是格式良好的3. 如何检查XML文档的有效性?在XML文档里面通过SchemaLocation属性找到名字空间以及名字空间的URL,然后利用互联网(或资源管理器)定位Schema的实体源文件,根据Schema定义的业务规则检查XML文档是否有效。4. 名字空间的作用防止同名冲突。5. Schema相比DTD的优势? DTD 的局限性 DTD不遵守XML语法(写XML文档实例时候用一种语法,写DTD的时候用另外一种语法) DTD数据类型有限(与数据库数据类型不一致) DTD不可扩展 DTD不支持命名空间(命名冲突) Schema的新特性 Schema基于XML语法 Schema可以用能处理XML文档的工具处理 Schema大大扩充了数据类型,可以自定义数据类型 Schema支持元素的继承Object-Orientedish Schema支持属性组 写完Schema、XML或XSL或CSS文档后,大家一定用XMLSpy查看有无问题。综合应用题:(50分)某公司的现销出库单所包含的信息及业务规则如下:(1) 出库单基本信息:单据号、单据日期、对应订单号、客户、收货单位、联系人、联系电话、仓库、发往地址、运输方式、运输车号、运输里程、送货员、司机、总金额、商品信息。业务规则:单据号不能重复,不能为空,由数字和字母组成且长度为10,形如“xxx-xxxxxx”,即三位加短划线再加六位;对应订单号的要求同单据号,但可以重复;单据号、单据日期可作为整个单据的属性处理;运输方式只有“公路运输”和“铁路运输”两种选择,默认为“公路运输”;联系人电话只能包括数字和短划线,形如“xxx-xxxxxxxx”,其中区号3至4位,本地电话号码7到9位,区号和本地电话号码间加短划线;客户、收货单位、联系人、仓库、发往地址、运输车号、运输里程、送货员、司机均不能为空;运输里程只能包括数字;总金额为大于0的小数。(2) 商品信息:商品编码、名称规格、单位、数量、单价、金额。业务规则:商品编号不能重复且不能为空;单价、金额为小数且必须大于0;数量为整数且必须大于0)。针对上述资料,应用你所学过的HTML、XML、XML Schema及XSL知识,解决下列问题:1、编写定义上述信息的XML Schema文档。(20分)2、根据第2步中的Schema定义,给出下面出库单的xml文档:(15分)单据号:A01-A00168单据日期:2007年12月24日对应订单号:001-168007仓库:天天发物流1-4号仓库客户:大悟县饮料专卖公司收货单位:大悟县饮料专卖公司联系人:王佳芝联系电话往地址:大悟县和平大道50号运输方式:公路运输运输车号:110运输里程:250km送货员:李安司机:王五总金额:36952.00元商品编码名称规格单位数量单价金额CC001优酸乳 1*24*250箱100027.5027500.00CC002小纯奶 1*24*250箱20039.707940.00CC003纯牛奶 1*6*1000箱4037.801512.003、编写一个xsl文档,并在上一步定义的XML文档中插入相应的指令,将上述xml文档中的信息以如下图示的效果显示出来(要求显示出库单总金额在10000元以上的出库单;若出库单商品信息中某商品明细的金额大于或等于10000元,则用黄色背景显示该明细;出库单显示宽度为视图区域的90%)。(15分)参考答案:1. (20分)Schema文档参考内容如下: 2. (15分)xml文档参考内容如下:001-168007大悟县饮料专卖公司大悟县饮料专卖公司王佳天发物流1-4号仓库大悟县和平大道50号公路运输110250李安王五36952.00CC001优酸乳 1*24*250箱100027.5027500.00CC002小纯奶 1*24*250箱20039.707940.00CC003纯牛奶 1*6*1000箱4037.801512.003. (15分)xsl文档参考内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年区块链金融行业应用前景研究报告
- 2025年医疗健康行业智能医疗设备市场前景展望报告
- 国家事业单位招聘2025国家海洋标准计量中心招聘应届毕业生拟聘人员笔试历年参考题库附带答案详解
- 吉林省2025年吉林白城通榆县事业单位引进急需紧缺人才笔试历年参考题库附带答案详解
- 南宁市2025广西南宁市青秀区委政法委招聘2人笔试历年参考题库附带答案详解
- 克拉玛依市2025新疆克拉玛依市企事业单位高层次急需紧缺人才引进(493人)笔试历年参考题库附带答案详解
- 乌兰察布市2025内蒙古乌兰察布市四子王旗高层次和紧缺急需人才引进46人笔试历年参考题库附带答案详解
- 2025重庆国咨数据服务有限公司招聘18人笔试参考题库附带答案详解
- 2025甘肃张掖市发展投资集团有限公司招聘专业技术人员6人笔试参考题库附带答案详解
- 2025河南空港数字城市开发建设有限公司第一批社会招聘20人笔试参考题库附带答案详解
- 危重患者皮肤管理课件
- 2025年国防教育知识竞赛试题(附答案)
- 工伤受伤经过简述如何写
- 银行现金取款申请书
- 人事外包招聘代理合同
- 数字经济学-课件 第3章 数字技术
- AI引领时尚设计新潮-个性化需求的新一代解决方案
- 高二数学直线倾斜角与斜率同步练习题
- 2024-2030年全球及中国热障涂层(TBC)行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 大轻质泡沫混凝土研究报告
- 室内装修工程质量保障措施方案
评论
0/150
提交评论