• XML与XHTML


    • 什么是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
  • 相关阅读:
    调用打印预览问题
    html2canvas+Canvas2Image分享海报功能踩坑
    SQL Server – Show/Hide Results Pane in Management Studio 2012
    jQuery
    Sap PI 接口配置
    WebService 错误解决记录
    线程
    HTML和CSS
    C#高编
    MVC3
  • 原文地址:https://www.cnblogs.com/lifi/p/5654674.html
Copyright © 2020-2023  润新知