初学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>
</个人信息>


    

posted @ 2008-02-16 21:38  wj-conquer  阅读(263)  评论(0编辑  收藏  举报