• 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"?>

  • 相关阅读:
    spring整合websocket通信
    Log4j学习
    Elasticsearch学习之ES节点类型以及各种节点的分工
    Elasticsearch 学习之提升性能小贴士
    Python奇技淫巧
    汉语拼音转换工具(Python 版)
    根据数据库的表结构的类型返回其对应的简写类型
    python的动态加载机制??
    计算二进制中的字符串的长度
    一个erlang游戏服务端
  • 原文地址:https://www.cnblogs.com/vmax-tam/p/4111441.html
Copyright © 2020-2023  润新知