码迷,mamicode.com
首页 > Web开发 > 详细

XML与XHTML

时间:2016-07-08 23:20:45      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

  • 什么是XML
  • XML的基本格式
  • XML的定义文档
  • HTML5的文档定义
  • XHTML1.0的文档定义
  • XHTML1.0标记格式

12.1 什么是XML

    XML中文翻译为可扩展标记语言,顾名思义,它比HTML的优势:

  1. 延伸性
  2. 简单易懂

     

    12.2 XML的基本格式

    <?xml version="1.0" encoding="gb2312"?>

    <我的家人>

        <爸爸>

            <姓名>张三</姓名>

            <年龄>55</年龄>

            <男 />

        </爸爸>

        <妈妈>

            <姓名>李四</姓名>

            <年龄>53</年龄>

            <女 />

        </妈妈>    

    </我的家人>

    双标签不能缺少尾标签,单标签必须加上关闭符,即空格加斜杠( /),单属性必须等于它本身

     

    12.3 XML的定义文档

        <?xml version="1.0" encoding="gb2312"?>

    <!DOCTYPE 中华人民共和国 [

        <!ELEMENT 中华人民共和国公民 (公民*)>

        <!ELEMENT 公民 (身份证号,姓名,籍贯)>

        <!ELEMENT 身份证号 (#PCDATA)>

        <!ELEMENT 姓名 (#PCDATA)>

        <!ELEMENT 籍贯 (#PCDATA)>

    ]>

    <中华人民共和国>

    <公民>

        <身份证号>01085401</身份证号>

        <姓名>张三</姓名>

        <籍贯>北京</籍贯>

    </公民>

    <公民>

        <身份证号>01085402</身份证号>

        <姓名>李四</姓名>

        <籍贯>上海</籍贯>

    </公民>

    </中华人民共和国>

     

    12.4 HTML5的文档定义

    <!DOCTYPE html>

     

    12.5 XHTML1.0的文档定义

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

     

    HTML与XHTML都有三种标准风格:第一种称为过度型(transitional),它允许使用废弃标记。第二种称为严格型(strict),他禁止使用任何废弃的标记。第三种是框架型(frameset),它允许使用废弃的标记和框架。

     

    12.6 XHTML1.0风格标记的改变

  3. 所有单标记都必须关闭:<br />、<hr />、<option />等
  4. 所有的单属性必须等于自身:checked="checked"、readonly="readonly"等
  5. 尽可能不使用废弃标记:<center>、<font>等
  6. 尽可能不使用废弃属性:align、bgcolor

XML与XHTML

标签:

原文地址:http://www.cnblogs.com/lifi/p/5654674.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!