zoukankan      html  css  js  c++  java
  • XML基础知识

    一个XML文件通常含有以下几个部分:

     1.文档的声明部分。

    该部分声明xml文档的版本,还有它的编码方式。

        例如:

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

    2.元素

    所谓元素我们可以理解为xml里面的标签。

    其中标签的命名有一些要求:

      1.元素的名字不能以数字开头。

      2.元素的名字不能以xml开头。

      3.元素名不能出现空格 和 冒号。

    元素还有分为两个类别:

      1.存在开始标签和结束标签。 例如<person></person>

      2.开始标签和结束标签在同一个标签体内。例如<br/>

    3.属性

    标签内可以定义属性。例如<person id="123"><person>

    4.特殊字符

    某些特殊字符不能出现在标签体内,在遇到这些字符时我们需要使用实体字符。

    例如大于号>和小于号<,xml在解析时会认为它们是标签的标记,接着解析可能会出错,所以我们想表示这些字符时应该使用实体字符。

    5.字符区

    如果我们需要在一个文本内使用大量特殊字符,那么这些特殊字符需要用实体字符来表示实在是太麻烦了,同时不容易阅读,这时就可以使用字符区,字符区内的文本都会被解析器认为是普通文本,并不会去解析它们的作用,使用方式:

    <![CDATA[字符区的内容]]>

    6. 处理指令

    处理指令就是通知xml的解释器如何处理该xml文件。

    以下是一个通过CSS样式来解析xml文件的例子:

    处理指令 的格式:
    <?xml-stylesheet type="text/css" href="a.css"?>

  • 相关阅读:
    全网首发|阿里资深技术专家数仓调优经验分享(上)
    用跨进程子类化技术实现对其它进程消息的拦载
    字符串与16进制互转
    Windows消息前缀
    Delphi 关于钩子函数HOOK (二)
    ACCESS SQL语法参考
    从内存中加载并运行exe
    浅谈Delphi中进程间的数据共享
    字符串排序等算法
    利用内存映射文件在两个进程间共享数据
  • 原文地址:https://www.cnblogs.com/vmax-tam/p/4111441.html
Copyright © 2011-2022 走看看