XML
XML是什么
可扩展标记语言(XML)是存储和交换数据的重要方法。它文档的形式类似于HTML,不过比HTML低级,都是标签里放内容。XML只包含少量的预定义标签,其他都由程序员来定义,只要数据的读者和编写者都知道标签的含义,标签就可以包含任何设计者希望的有用信息。XML的标签有单双,双标签包含数据,像HTML的<p>自定义内容</p>
一样,单标签像HTML中的<br />
一样。XML文档必须要有一个根元素来包含所有其他的元素,各标签要合理嵌套,标签区分大小写,标签有自己的属性,像HTML的标签属性一样。属性的值部分必须包含在引号内,可以是单引号也可以是双引号。XML中的空格是有效的,有几个就是几个。
下面是个XML示例:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Util.Common\Util.Common.csproj" />
</ItemGroup>
</Project>
c# 中XML相关类
LINQ to XML API由很多表示XML树组件的类组成。我们会使用的三个最重要的类,包括:XElement
、XAttribute
和XDocument
。
除了XAttribute类,大多数用于创建XML树的类都从一个叫做XNode
的类继承。
0、c#与xml的三种基本交互方式:https://www.cnblogs.com/a1656344531/archive/2012/11/28/2792863.html
1、为什么SelectNodes,SelectSingleNode总是返回NULL?https://www.cnblogs.com/linlf03/archive/2011/11/30/2268705.html
2、简单的linq to xml,对xml节点增删改查https://www.cnblogs.com/net-sky/p/10412082.html
3、c#中与xml交互的常用的类和方法介绍https://www.cnblogs.com/forever-Ys/p/10324833.html
4、官网介绍lniq to xmlhttps://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/concepts/linq/linq-to-xml-overview?view=aspnetcore-2.1
XElementhttps://docs.microsoft.com/zh-cn/dotnet/api/system.xml.linq.xelement?view=netcore-3.1
JSON
JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。
不多说,看这篇就够了:JSON详解 - 永远的麦子 - 博客园 (cnblogs.com)
更新于:2023-05-03
标签:XML,xml,标签,JSON,HTML,com,数据交换 From: https://www.cnblogs.com/idasheng/p/17368710.html