初学XML(1)

一:xml安装 破解
二:XML是什么(extensible Markup Language)扩展标记语言
   HTML(Hyper Text Markup Language)
   A:优势
     (1):支持自定义标记 (一看标记就知其意)
     (2):数据仓库
     (3):分离数据层和表示层
         WAP协议:WireLess Application Protocol (手机)
         电脑上网采用HTTP协议(Hyper Text Transfer Protocol) 
         手机的显示规范和显示器是不一样的  如何让一个网站成功的在不同的设备上显示  这也就是XML的优势

     DTD:(Document Type Difintnion)作用是检验一个XML文档是否合法有效
          如果一个XML文件没有DTD约束  只能证明他是结构完整的  但不是合法有效的
          DTD是W3C提出来的
     Schema:用是检验一个XML文档是否合法有效
          如果一个XML文件没有Schema约束  只能证明他是结构完整的  但不是合法有效的
          Schema是Microsoft提出.

     XSL:(Extensible Style Language)如何把一个XML文件的数据进行显示在IE
     DOM:(Document Object Model)通过语言对一个XML文件做 数据的   增加 删除  修改 查询
                                                        对元素做 增加 删除  修改 查询

   本书重点:   DTD和DOM
              
三:如何书写一个最简单是XML文件
   A:声明头
     <?xml version="1.0" encoding="gb2312"?>
   B:定义根元素
     <学生成绩通知单>     </学生成绩通知单>
   C:生成XML元素
     <T9 StuID="S001">
        <Name>小王</Name>
        <Chinese>99</Chinese>
     </T9>
   D:注释
      <!---->

    元素的命名规则:
          不能以数字开头 后面可以是字符 数字  字母组成的字符序列
           嵌套必须完整

四:练习: 

<? xml version="1.0" encoding="gb2312" ?>
< 学生成绩通知表 >
     
< T9  StuID ="S001" >
        
< Name > 小王 </ Name >
        
< Chinese > 99 </ Chinese >
     
</ T9 >
     
< T9  StuID ="S002" >
        
< Name > 小李 </ Name >
        
< Chinese > 99 </ Chinese >
     
</ T9 >
     
< T9  StuID ="S003" >
        
< Name > 小张 </ Name >
        
< Chinese > 99 </ Chinese >
     
</ T9 >
</ 学生成绩通知表 >

 

<? xml version="1.0" encoding="gb2312" ?>
<? altova_sps D:\work work\JSP\jsp上课\Lesson3\XML代码\一个最简单是XML文件\test.xml ?>
< 个人信息 >
    
< personal  id ="001" >
        
< name > qq </ name >
        
< address > qq </ address >
        
< sex > qq </ sex >
        
< age > 11 </ age >
        
< 学历 > qq </ 学历 >
        
< 政治面貌 > qq </ 政治面貌 >
        
< 所属单位 > qq </ 所属单位 >
    
</ personal >
    
< personal  id ="002" >
        
< name > ww </ name >
        
< address > ww </ address >
        
< sex > qq </ sex >
        
< age > 22 </ age >
        
< 学历 > ww </ 学历 >
        
< 政治面貌 > ww </ 政治面貌 >
        
< 所属单位 > ww </ 所属单位 >
    
</ personal >
    
< personal  id ="003" >
        
< name > aa </ name >
        
< address > aa </ address >
        
< sex > qq </ sex >
        
< age > 33 </ age >
        
< 学历 > aa </ 学历 >
        
< 政治面貌 > aa </ 政治面貌 >
        
< 所属单位 > aa </ 所属单位 >
    
</ personal >
    
< personal  id ="004" >
        
< name > ss </ name >
        
< address > ss </ address >
        
< sex > qq </ sex >
        
< age > 44 </ age >
        
< 学历 > aa </ 学历 >
        
< 政治面貌 > aa </ 政治面貌 >
        
< 所属单位 > aa </ 所属单位 >
    
</ personal >
</ 个人信息 >


    

你可能感兴趣的:(xml)