当前位置: 首页 > news >正文

婚庆公司网站php源码望野王绩朗诵

婚庆公司网站php源码,望野王绩朗诵,广州注册公司多少钱,海洋承德网站建设公司ASP.NET #xff5c;日常开发中读写XML详解 前言一、XML 概述1.1 定义和结构1.2 应用场景 二、读取 XML 文件2.1 使用XmlDocument类#xff08;DOM 方式#xff09;2.2 使用XmlReader类#xff08;流方式#xff09; 三、写入 XML 文件3.1 使用XmlDocument类3.2 使用XmlWr… ASP.NET 日常开发中读写XML详解 前言一、XML 概述1.1 定义和结构1.2 应用场景 二、读取 XML 文件2.1 使用XmlDocument类DOM 方式2.2 使用XmlReader类流方式 三、写入 XML 文件3.1 使用XmlDocument类3.2 使用XmlWriter类 结束语优质源码分享 ASP.NET 日常开发中读写XML详解在ASP.NET日常开发中XML可扩展标记语言是一种常用的数据交换格式它被广泛用于配置文件、数据传输和Web服务等场景。在.NET框架中提供了多种类和方法来读写XML数据。以下是对ASP.NET中读写XML的详解。 前言 在数字浪潮汹涌澎湃的时代程序开发宛如一座神秘而宏伟的魔法城堡矗立在科技的浩瀚星空中。代码的字符似那闪烁的星辰按照特定的轨迹与节奏组合、交织、碰撞即将开启一场奇妙且充满无限可能的创造之旅。当空白的文档界面如同深邃的宇宙等待探索程序员们则化身无畏的星辰开拓者指尖在键盘上轻舞准备用智慧与逻辑编织出足以改变世界运行规则的程序画卷在 0 和 1 的二进制世界里镌刻下属于人类创新与突破的不朽印记。 一、XML 概述 1.1 定义和结构 XMLeXtensible Markup Language是一种可扩展标记语言用于存储和传输数据。它的结构类似于 HTML但更侧重于数据的描述。 XML 文档由元素element、属性attribute、文本text等组成。元素是 XML 的主要组成部分以标签tag形式存在例如和是一对标签表示一个名为 “book” 的元素。元素可以包含其他元素、文本或属性。属性是在元素标签内定义的名称 - 值对如中的genre就是属性其值为fiction。 1.2 应用场景 数据存储与交换在不同系统之间交换数据时XML 是一种常用的格式。例如企业之间的电子数据交换EDI可能会使用 XML 来传输订单信息、库存信息等。 配置文件许多应用程序使用 XML 作为配置文件的格式。在ASP.NET中web.config文件就是一个 XML 文件用于配置应用程序的各种设置如数据库连接字符串、身份验证模式等。 二、读取 XML 文件 2.1 使用XmlDocument类DOM 方式 加载 XML 文件XmlDocument类提供了一种文档对象模型DOM的方式来处理 XML。首先需要加载 XML 文件。例如 using System.Xml; class Program {static void Main(){XmlDocument xmlDoc new XmlDocument();xmlDoc.Load(books.xml);// 后续处理} }遍历 XML 元素可以通过XmlNode对象来遍历 XML 文档中的元素。例如要遍历根元素下的所有子元素可以使用以下代码 XmlNode root xmlDoc.DocumentElement; foreach (XmlNode child in root.ChildNodes) {if (child.NodeType XmlNodeType.Element){Console.WriteLine(child.Name);} }读取元素属性和文本内容对于包含属性和文本的元素可以这样读取。假设 XML 中有一个元素其中包含id属性和title文本内容 foreach (XmlNode bookNode in root.ChildNodes) {if (bookNode.NodeType XmlNodeType.Element bookNode.Name book){string id bookNode.Attributes[id].Value;string title bookNode.InnerText;Console.WriteLine($Book ID: {id}, Title: {title});} }2.2 使用XmlReader类流方式 顺序读取 XML 内容XmlReader类提供了一种基于流的方式来快速读取 XML 内容适合处理大型 XML 文件。例如 using System.Xml; class Program {static void Main(){using (XmlReader reader XmlReader.Create(books.xml)){while (reader.Read()){if (reader.NodeType XmlNodeType.Element reader.Name book){string id reader.GetAttribute(id);reader.Read(); // 移动到元素内部的文本节点string title reader.Value;Console.WriteLine($Book ID: {id}, Title: {title});}}}} }性能优势与XmlDocument相比XmlReader在处理大型 XML 文件时具有更好的性能因为它不需要将整个 XML 文件加载到内存中构建 DOM 树而是以流的方式顺序读取占用的内存资源较少。 三、写入 XML 文件 3.1 使用XmlDocument类 创建 XML 元素和属性可以通过XmlDocument创建新的 XML 元素和属性。例如创建一个新的book元素并添加到 XML 文档中 XmlDocument newXmlDoc new XmlDocument(); XmlElement rootElement newXmlDoc.CreateElement(books); newXmlDoc.AppendChild(rootElement); XmlElement bookElement newXmlDoc.CreateElement(book); bookElement.SetAttribute(id, 1); XmlElement titleElement newXmlDoc.CreateElement(title); titleElement.InnerText New Book; bookElement.AppendChild(titleElement); rootElement.AppendChild(bookElement);保存 XML 文件使用Save方法保存 XML 文件例如newXmlDoc.Save(“new_books.xml”);。 3.2 使用XmlWriter类 构建 XML 结构并写入文件XmlWriter提供了一种灵活的方式来构建和写入 XML 内容。例如 using System.Xml; class Program {static void Main(){using (XmlWriter writer XmlWriter.Create(new_books.xml)){writer.WriteStartDocument();writer.WriteStartElement(books);writer.WriteStartElement(book);writer.WriteAttributeString(id, 1);writer.WriteElementString(title, New Book);writer.WriteEndElement();writer.WriteEndElement();writer.WriteEndDocument();}} }格式控制可以通过设置XmlWriterSettings来控制 XML 文件的格式如缩进、编码等。例如 XmlWriterSettings settings new XmlWriterSettings(); settings.Indent true; using (XmlWriter writer XmlWriter.Create(new_books.xml, settings)) {// 写入操作 }这样写入的 XML 文件会有缩进更加美观易读。 结束语 亲爱的朋友无论前路如何漫长与崎岖都请怀揣梦想的火种因为在生活的广袤星空中总有一颗属于你的璀璨星辰在熠熠生辉静候你抵达。 愿你在这纷繁世间能时常收获微小而确定的幸福如春日微风轻拂面庞所有的疲惫与烦恼都能被温柔以待内心永远充盈着安宁与慰藉。 至此文章已至尾声而您的故事仍在续写不知您对文中所叙有何独特见解期待您在心中与我对话开启思想的新交流。 --------------- 业精于勤荒于嬉 --------------- --------------- 行成于思毁于随 --------------- 优质源码分享 【百篇源码模板】html5各行各业官网模板源码下载 【模板源码】html实现酷炫美观的可视化大屏(十种风格示例附源码) 【VUE系列】VUE3实现个人网站模板源码 【HTML源码】HTML5小游戏源码 【C#实战案例】C# Winform贪吃蛇小游戏源码 关注博主 带你实现畅游前后端 大屏可视化 带你体验酷炫大屏 神秘个人简介 带你体验不一样得介绍 酷炫邀请函 带你体验高大上得邀请 ① 提供云服务部署有自己的阿里云      ② 提供前端、后端、应用程序、H5、小程序、公众号等相关业务      如合作请联系我期待您的联系。     注本文撰写于CSDN平台,作者xcLeigh所有权归作者所有 https://blog.csdn.net/weixin_43151418如果相关下载没有跳转请查看这个地址相关链接没有跳转皆是抄袭本文转载请备注本文原地址。 亲码字不易动动小手欢迎 点赞 ➕ 收藏如 问题请留言评论博主看见后一定及时给您答复 原文地址https://blog.csdn.net/weixin_43151418/article/details/144309325防止抄袭原文地址不可删除
http://www.dnsts.com.cn/news/140654.html

相关文章:

  • 东莞seo整站优化火速WordPress地址栏
  • php网站开发意思惠州网站建设制作推广
  • 在线做海报网站如何拿模板做网站
  • 网站用的空间广告公司名字
  • 网站百度排名怎么做快怎么样自己建设一个网站
  • 交易网站模板注册安全工程师含金量
  • 网站建设的相关技术推广恶意点击软件怎样使用
  • 鲜花网站建设源代码有没有做生物科技相关的网站
  • 浏览器如何做购物网站有关维护营销型网站建设的方法
  • 外贸网站开发哪家好个人可以做社区网站有哪些
  • 网站程序系统福建seo排名
  • 电子商务网站建设的一般流程中铁建工集团有限公司官网
  • 网站网页设计的意义wordpress后台怎么进的
  • 网站技能培训公章电子版在线制作
  • 网络建站公司如何做市场如何申请免费网站
  • 织梦网站建设考试响应式旅游网站模版
  • 孝感新闻门户网站连云港网站关键词优化服务
  • 如何制作社交网站网络工程师免费教程
  • 珠海建站模板源码只有一个域名怎么建设网站
  • 网站权重是怎么提升的digging into wordpress pdf
  • 山东环保行业网站开发莱芜网站开发代理
  • 黄页88网站关键词怎么做做网站卖什么东西好
  • 网站建设价格组成wordpress 微信 同步
  • doku做网站wordpress自动转内链
  • wordpress的首页设置网站seo新闻
  • 做网站的实训报告网站制作工作室制作平台
  • 余姚网站如何进行优化上海新建设建筑设计有限公司网站
  • 国外前端 网站wordpress网站重新安装
  • 站酷官网首页厦门人才网个人登录
  • 怎样做网站推广58网站怎么做浏览度才高