zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    web.xml文件的作用
    GitHub上最火的40个Android开源项目
    iOS 开发者必不可少的 75 个工具,你都会了吗
    canvas小知识
    最全的PHP开发Android应用程序
    Android系统在超级终端下必会的命令大全(adb shell命令大全)
    Android adb shell命令大全
    如何制作和部署war包
    android学习视频(实战项目演练)
    s:iterator标签的使用
  • 原文地址:https://www.cnblogs.com/lifi/p/5654674.html
Copyright © 2011-2022 走看看