zoukankan      html  css  js  c++  java
  • 1_XML 介绍

    1、XML 简介

    (1)Extensible Markup Language 可扩展标记语言

    (2)基于文本格式

    (3)标签没有预定义,需要自定义

    (4)XML 用于存储和传输数据

    (5)XML 是元语言(可以通过此语言创造其他语言的语言称为元语言)


    2、XML 文档结构

    (1)第一行是 XML 声明,包含版本和字符编码

      <?xml version="1.0" encoding="utf-8"?>

    (2)XML 文档是一个树型结构

    (3)XML 文档必须包含根元素


    3、XML 节点的分类

    (1)元素节点

    (2)属性节点

    (3)值节点

    (4)注释节点

    (5)文档节点(相当于 js 中的 document)

    4、创建 XML 文档规则

    (1)至少需要一个元素

    (2)XML 标签区分大小写

    (3)必须是容器标记,不允许空标记的存在

    (4)合法的标签:字母、下划线、冒号开头,后面跟字母、数字、下划线、冒号、句号、连字符

    (5)标签的长度取决于 CPU 的处理能力

    5、注释

    (1)语法:<!-- -->

    (2)注释不能放在 XML 声明之前

    (3)注释不能嵌套

    6、数据的分类

    PCDATA:parse character data(可解析字符数据),会由解析器解析

    CDATA:character data,不会由解析器解析

    ● XML 文档书写

    ● 浏览器解析结果:

    注意:不允许 CDATA 块中出现 "]]>" 字符串。

    7、格式良好和有效

    (1)文档满足最低规范被视为格式良好的 XML 文档

    (2)如果格式不良好,此文档不能被解析

    (3)有效:满足约束的要求称为有效

    (4)一个 XML 文档要先保证格式良好,再保持有效

    (5)通过 DTD 验证 XML 文档是否有效

  • 相关阅读:
    SQLServer 使用ADSI执行分布式查询ActiveDorectory对象
    GridView的DataFormatString
    我的第一篇博客
    delphi for php 帮助文档的笔记(二)
    用delphiforphp来编写算法注册机第一节
    delphiforphp的中文环境的搭建
    初步拟定的delphiforphp的学习计划
    取當前日期各种數据庫的寫法(转存,备查)
    php两页间传变量(转发,备查)
    关于delphiforphp我想说的。
  • 原文地址:https://www.cnblogs.com/fanyizhan/p/10148199.html
Copyright © 2011-2022 走看看