XML文档操作


文章目录

    • @[toc]
  • XML概述
    • 代码示例
  • CSS格式化XML
          • 为什么要用CSS样式表:
    • 代码示例:
    • 代码详解:
  • XSLT转化XML
    • XSLT简介:
    • 代码示例
    • 代码详解:
      • 正确的样式表声明
      • 从XML里提取数据
      • 节点匹配
  • DOM解析XML
    • XML DOM简介
      • 节点
    • 代码示例
    • 代码详解
      • 节点
      • XML DOM 节点树
      • 加载函数
      • 遍历XML文档数据

XML概述

  • XML 被设计用来传输和存储数据。
  • XML 仅仅是纯文本
  • XML 允许创作者定义自己的标签和自己的文档结构。
  • XML 不是对 HTML 的替代,而是对 HTML 的补充。
  • XML 是独立于软件和硬件的信息传输工具。
  • XML 是 W3C 的推荐标准

代码示例



	
		201709000123
		张嘉佳
		 
		汉族
		
湖北武汉
英语
201709000124 李文斌 傣族
云南昆明
建筑
201709000548 王香凝 苗族
四川成都
音乐
201709000789 张文煊 汉族
广东广州
语言

这个简单的XML文档类似于C语言中的结构体对象

CSS格式化XML

为什么要用CSS样式表:

在浏览器中打开XML文档时,如果没有为XML指定样式表,浏览器将会使用默认样式显示XML,
而且,XML没有预定义的