首页 > 其他分享 >XML文件的操作(高级技术)

XML文件的操作(高级技术)

时间:2024-10-23 22:48:32浏览次数:8  
标签:XML 文件 标签 元素 高级 HTML 文档 属性

一、什么是XML?

1:*XML是eXtensible Markup Language的缩写,即可扩展的标记语言

*它是一种可以用来创建自定义的标记语言,由万维协会(W3C)创建,用来克服HTML的局限性

*从使用功能看,XML主要用来数据的存储,而HTML主要用于数据的显示

2:Xml文档的格式要求

*确定唯一的根元素(XML文档必须有一个根元素来包含所有其他元素)

*开始标签和结束标签匹配

*元素标签的正确嵌套

*属性值要用引号括起来(XML属性是名字/值的配对,它包含了元素的额外元数据,属性值必须包含在引号内,可以是单引号也可以是双引号)

*同一个元素的属性不能重复

*XML标签区分大小写(HTML不区分)

*XML玩当中空格是有效的

3:XML语法要求

元素:<标签>文本内容</标签>

处理指令:<?xml version="1.0"?>

注释:<!--这是一个XML注释-->

属性:<salary currency="US$">25000</salary>

二、XML文件写入的基本步骤

private void btnSaveXML_Click(object sender, EventArgs e)
        {
            XDocument objDoc = new XDocument();  //【1】创建XML文档
        

标签:XML,文件,标签,元素,高级,HTML,文档,属性
From: https://blog.csdn.net/m0_61199122/article/details/143181813

相关文章

  • 在Windows系统中,打印机打印的痕迹通常会保存在以下几个文件夹或位置:
    在Windows系统中,打印机打印的痕迹通常会保存在以下几个文件夹或位置:打印队列:路径:C:\Windows\System32\spool\PRINTERS此文件夹存储所有待打印的文档的临时文件。需要管理员权限才能访问。打印日志:Windows的事件查看器中可以找到打印事件的日志。路径:控制面板 > 管......
  • Java 解析 XML 转换为 Json
    我们使用Java开发项目时偶尔会需要使用到Xml文件的解析,一般情况下都会使用DOM4j、SAX、JDOM等方案,但这些方案比较代码编写较为繁琐。我们经常使用的Json进行数据传输或存储,如果能够将Xml快速转换为Json,将会大大减轻我们后续开发和维护的工作量。本篇博客简单介绍使用......
  • 聊一聊Spring中的AOP【XML】【标签解析】
    [!NOTE]**Spring版本:**5.3.27**AspectJ版本:**1.9.22**JDK版本:**1.81、前置说明[!TIP]概念性的东西理解起来都会比较抽象,下面的一些概念可以一扫而过,有个大致印象就行。先学会使用,再分析原理,回过头来再看这些概念就会一一对应上。1.1前置概念1.1.1基础概念AOP(......
  • ISOBMFF多媒体文件规范
    多媒体文件多媒体文件规范规范范围:容器格式规范:定义文件结构和元数据存储编码格式规范:定义如何对数据进行压缩、编码、解码(涉及图片、音频、视频、字幕等)传输协议规范:定义流媒体协议ISOBMFFISO基本媒体文件格式ISO/IEC14496-12标准的实现ISOBaseMediaFileForma......
  • Spring Boot 替换Word模板生成Word文件教程
    ......
  • 一个基于队列、多线程的文件转换程序
    importcv2importosimportnumpyasnpimportargparseimportthreadingimportqueueimportloggingfrommultiprocessingimportValue#配置日志记录logging.basicConfig(level=logging.INFO,format='%(asctime)s===%(levelname)s===%(m......
  • JavaScript中的文件
    裁剪图片原理:借助Canvas,绘制圆形路径,裁剪,填充图片/***@description:裁剪图片变为圆形*@return{Promise}*@param{String}url:普通路径*/exportconstclipImageUrl=(url)=>{returnnewPromise((resolve,reject)=>{letimage=newImage......
  • wsl ubuntu20.04设置core文件生成路径
    1.首先要确定允许生成core文件#在终端执行下列命令,执行后仅本次会话有效,如需每次都生效,可以添加到~/.bashrc文件中ulimit-cunlimited2.查看core文件的生成目录cat/proc/sys/kernel/core_pattern3.临时设置core文件的生成目录#先切换到root用户,然后输入,其中./表示生......
  • 054 非单文件组件
    ......
  • 【上海普陀区】内向猫网络中大型手游项目招【cocos中高级程序员】15-20K
    一、你的日常1、玩转CocosCreator引擎,让你的手游客户端不仅会跑还能跳恰恰。编写那些让人看想玩的设计文档,然后用代码实现你的幽默感。2、你的代码就像段子手,质量高到让人捧腹,测试起来笑果十足。别忘了,优化代码就像减肥,得持续进行,让游戏跑得比兔子还快。3、开发或使用Cocos扩......