码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • XML配置文件


    hello,家人们,今天我们来学习XML配置文件

    目录

    一.🍓🍓什么是XML?

    二.🍗🍗XML的作用

    三.🍛🍛我们为什么要运用XML?

    四.🍉🍉XML的结构图

    五.🍟🍟标准的XML格式

    六.🥤🥤元素定义

    七.🥑🥑属性定义


    一.🍓🍓什么是XML?

    XML 被设计用来传输和存储数据,XML 指可扩展标记语言.

    • XML 指可扩展标记语言(EXtensible Markup Language)。
    • XML 是一种很像HTML的标记语言。
    • XML 的设计宗旨是传输数据,而不是显示数据。
    • XML 标签没有被预定义。您需要自行定义标签。
    • XML 被设计为具有自我描述性。
    • XML 是 W3C 的推荐标准

    如果不了解XML又对XML有兴趣的话,可以点这个链接看看:XML 简介 – 什么是 XML? | 菜鸟教程XML 简介 XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。 XML 指可扩展标记语言(eXtensible Markup Language)。 可扩展标记语言(英语:Extensible Markup Language,简称:XML)是一种标记语言,是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。 应该掌握的基础知识 在您继续学..https://www.runoob.com/xml/xml-intro.html

    二.🍗🍗XML的作用

    XML 应用于 Web 开发的许多方面,常用于简化数据的存储和共享

    • XML把数据从HTML分离
    • XML简化数据分享
    • XML简化数据传输
    • XML简化平台变更
    • XML使您的数据更有用
    • XML用于创造新的互联网语言

    三.🍛🍛我们为什么要运用XML?

    xml具有的能够运行于不同系统平台之间和转换成不同格式目标文件的能力使得它成为内容管理应用系统中的优秀选择

    四.🍉🍉XML的结构图

     

    五.🍟🍟标准的XML格式

    • 有且只有一个根元素
    • XML标签大小写正确区分
    • 正确使用结束标签
    • 正确嵌套标签
    • 使用了合法的标签名
    • 定义有效的属性

    六.🥤🥤元素定义

    • 元素的分类

     

    1.空元素

    <!ELEMENT element-name EMPTY> //空元素

    2.文本元素

    <!ELEMENT element-name (#PCDATA)>//文本元素

    3.混合元素

    <!ELEMENT element-name(e1,e2)> //混合元素

    • 元素的限制

    与(,)                  非(|)

    次数分为:

    0或1用?号表示
    0~N用*号表示
    1~N用+号表示

    • 案例

     

    七.🥑🥑属性定义

    语法:

    <!ATTLIST element-name att_name type desc>

    • 属性类型type
    1. ID:写元素的话必须要写这个
    2. (男|女) :只能填男或者女
    3. CDATA:文本属性
    4. IDREF:引用别人ID中的值
    5. reference(少用)
       

    • 属性描述

    #REQUIRED:必填

    #IMPLIED:非必填

    '默认值'

    注意:只有type为(男|女)类型时,desc才可以使用默认值的方式

    • 案例

     

     


    今天的代码到这里就结束啦~ 咱们下期见噢

    今天也要记得微笑呀.

  • 相关阅读:
    java毕业设计——基于java+Spring+JSP的宠物网站设计与实现(毕业论文+程序源码)——宠物网站
    如何写出匹配Java方法注释的正则表达式
    什么是蓝桥杯?什么是蓝桥STEMA考试?
    C++总结(8):STL容器适配器之stack、queue、priority_queue详解
    消息队列-------Rabbitmq介绍和安装
    Windows进入BIOS界面快捷键是什么
    速腾聚创发布全固态补盲激光雷达E1,成立合资公司,备战百万产能
    PHP微服务 hyperf+nacos使用
    Python每日一练(牛客新题库)——第22天:内置函数
    Solana扩容机制分析(2):牺牲可用性换取高效率的极端尝试 | CatcherVC Research
  • 原文地址:https://blog.csdn.net/weixin_65975275/article/details/125541103
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号