美文网首页
XML编写(2)--语法要求

XML编写(2)--语法要求

作者: 六亲不认的步伐 | 来源:发表于2020-03-26 11:04 被阅读0次

XML语法要求

XML相对于HTML更加自由化,标签名称可以进行自定义,通过XML模拟本机盘符文件树进行展示实现。
依旧是对上篇中提到的本机盘符文件树分别使用html与xml实现

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>xml与html对比</title>
</head>
<body>
<!--by Sccc -->
    <ul>
        <li>ssh</li>
        <ul>vscode
            <ul>extension
                <ul>my-python
                    <li>languages</li>
                    <ul>out
                        <ul>
                            client
                            <li>debugger</li>
                        </ul>
                    </ul>
                </ul>
            </ul>
        </ul>
    </ul>
</body>
</html>

使用html实现,容易发现标签固定在 li,ul,ol且必须在body范围内进行实现。真正的根标签并不是第一个ul而是body标签

html实现效果
<?xml version="1.0" encoding="utf-8" ?>
<!--By Sccc-->
<C>
    <ssh>.ssh文件</ssh>
    <vscode>
        <extensions>
            <ms-python>
                <languages>叶结点</languages>
                <out>
                    <client>
                        <debugger>叶结点</debugger>
                    </client>
                </out>
            </ms-python>
        </extensions>       
    </vscode>
</C>

使用xml实现,标签不固定可自定义化。

xml实现效果

在对xml编写时,容易发现,首行是需要对xml版本声明<?xml version="1.0"?>也可以根据需求指定编码
在编写xml的几个注意点

  1. 大小写敏感问题


    大小写不注意引发的错误
  2. 必须有且只能有一个根元素(Root Element)
    本次示例的根元素就是<C>....</C>
  3. 标签必须对称,存在结束符号
    此处与html不同,html会存在单闭合标签例如<br/>,<hr/>等
  4. 在处理空白字符时,不同于html,会保存输入的空格数
  5. 处理特殊字符,使用内部实体进行解决
特殊字符 替代符号
小于符号(<) &lt;
大于符号(>) &gt;
and符号(&) &amp;
双引符号(") &quot;
单引符号(’) &apos;

参考链接:XML语法


第一篇:XML简介(1)--头部声明
第三篇:XML规范(3)--DTD限制
第四篇:XML引用(4)--DTD应用
第五篇:XXE基础(1)--实体类别
第六篇:XXE利用(2)--漏洞实现
第七篇:XXE后记(3)--抛砖引玉

相关文章

  • XML编写(2)--语法要求

    XML语法要求 XML相对于HTML更加自由化,标签名称可以进行自定义,通过XML模拟本机盘符文件树进行展示实现。...

  • XML约束和解析

    XML基本语法 XML解析 一 XML约束 在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之...

  • XML中必须进行转义的字符

    XML实体中不允许出现"&","<",">"等特殊字符,否则XML语法检查时将出错,如果编写的XML文件必须包含这...

  • react初认识

    JSX: javascript xml。是javascript的一种拓展语法。可以在js代码中编写更像xml写法的...

  • meta标签

    一 HTML、XML、XHTML 有什么区别 html:语法松散不严格,比如标签闭合要求不严格xml : 要求更严...

  • XML约束

    xml约束:规范了xml文件数据内容格式的编写规则 xml约束技术: DTD约束:语法相对简单,功能也相对简单 s...

  • JavaWeb (day6)

    1.schema 约束 1.dtd 语法: 2.schema符合 xml 的语法,xml 语句3.一个 xml 中...

  • Spring学习笔记(一)-项目搭建与初始化过程详解

    1.搭建工程: (1).Spring所需的jar: (2).编写XXX.xml文件(下面以编写beans.xml文...

  • android入门学习1

    使用XML布局文件控制UI界面 1.在安卓程序的res/layout 目录下编写XML布局文件——要求XML文件名...

  • XHTML - 元素

    XHTML元素是以XML格式编写的HTML元素。 XHTML元素 - 语法规则 XHTML元素必须正确嵌套 XHT...

网友评论

      本文标题:XML编写(2)--语法要求

      本文链接:https://www.haomeiwen.com/subject/mepquhtx.html