[工学]xml实例教程3.pptVIP

  • 0
  • 0
  • 约6.97千字
  • 约 49页
  • 2018-03-09 发布于浙江
  • 举报
[工学]xml实例教程3

第三讲 命名空间和属性的声明 3.1命名空间 名称空间Name space顾名思义就是让每一个名称有各自的活动空间而不会混淆!由于XML可以无限延伸,它允许用户自定义各自的标记,一旦要合并不同来源的XML文件就可能发生相同名称但各自有不同意义的问题。 3.1.1为什么需要命名空间 XML 命名空间是解决二义性和名字冲突问题的方案 如:在下面这个xml文件中添加职工亲属姓名与电话后,分别为: ?xml version=“1.0” encoding=“gb2312”? 职工资料 职工 姓名张三/姓名 年龄 24/年龄 部门 销售/部门 联系电/联系电话 亲属 姓名张大三/姓名 联系电/联系电话 /亲属 /职工 /职工资料 问题:两队“姓名”与“联系电话” 解决方式:将两队“姓名”与“联系电话”分别封装在不同的命名空间中。 3.1.2创建命名空间 名称空间依附在XML中某一个元素的属性内做声明,它声明的基本语法结构为: 元素名称 xmlns:前置字符串=“对应的URI” 或者声明前置字符串对应到特定的文件所在的URL位置,语法格式是: 元素名称 xmlns:前置字符串=“

文档评论(0)

1亿VIP精品文档

相关文档