xml获取数据

 获取xml文本

加载xml文本

解析xml文本:

(1)获取根节点的所有字节点的list

(2)将每个节点转换为xmlelement

(3)从xmlelement中获取各种名称的数据

        //获取xml文件TextAsset xml = Resources.Load<TextAsset>(ConstPath.RDNameCfg);if (xml == null){Debug.Log("加载xml为空");}else{//加载xml文件XmlDocument doc = new XmlDocument();doc.LoadXml(xml.text);//解析xml文件 //获取根节点的所有字节点的listXmlNodeList nodeList = doc.SelectSingleNode("root").ChildNodes;//将莫格节点转换为xmlelementfor (int i = 0; i < nodeList.Count; i++){XmlElement ele = nodeList[i] as XmlElement;//如果行为空则不进行遍历if (ele.GetAttributeNode("ID") == null){continue;}//从xmlelement中获取各种名称的数据//convert转换数据    attribute属性(获取某种属性的数据)   inner获取中间的文本int ID = Convert.ToInt32(ele.GetAttributeNode("ID").InnerText);foreach (XmlElement e in nodeList[i].ChildNodes){switch (e.Name){case "surname":surnameList.Add(e.InnerText);break;case "man":manList.Add(e.InnerText);break;case "woman":womanList.Add(e.InnerText);break;}}}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/841414.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

初步认识栈和队列

Hello&#xff0c;everyone&#xff0c;今天小编讲解栈和队列的知识&#xff01;&#xff01;&#xff01; 1.栈 1.1栈的概念及结构 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除元素操作。 进行数据插入和删除操作的一端 称为栈顶&…

阅读《HTTP权威指南》:重温HTTP基础。

HTTP权威指南&#xff1a;重温HTTP基础。 第一章、HTTP概述 第二章、URL与资源 通用URL组件是指构成URL&#xff08;统一资源定位符&#xff09;的一些基本部分。这些组件共同作用&#xff0c;指向一个特定的资源。URL的标准格式是&#xff1a; scheme://username:passwordhos…

简单操作一单利润500+,最新快手缺货赔付玩法,【找店教程+详细教程】

在如今快速变化的时代&#xff0c;寻找充满创新的收入来源已经成为了一种趋势。这不仅是为了实现财务的自由&#xff0c;更是为了在生活中拥有更多的选择权。一项革新的实践——利用手机进行快手缺货赔付单号的操作&#xff0c;已经成为许多人稳定“下车”的一个新途径。 据了…

python画图:matpolt,设置图片尺寸,字体大小,副坐标轴,保存

文章重心: 写论文的时候,图片的大小,字体的大小,副坐标轴,这些都是很重要的因素,保存一下之前用过的画图代码单图多图(两个子图)堆叠柱状图两个Y轴的图问题: python保存的时候,我选择的是svg,但是这样图片会比较大,查重什么的需要把图片都删了(一般有文件大小限制…

代码随想录算法训练营第五十天|309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费

309.最佳买卖股票时机含冷冻期 首先一共有几种状态需要考虑 买入&#xff0c;卖出&#xff0c;处于冷冻期&#xff0c;买入后不动&#xff0c;卖出后不动&#xff0c;前一天卖出&#xff08;今天处于冷冻期&#xff09;&#xff0c;冷冻期后买入&#xff0c; 将所有情况总结…

LangChain笔记

很好的LLM知识博客&#xff1a; https://lilianweng.github.io/posts/2023-06-23-agent/ LangChain的prompt hub: https://smith.langchain.com/hub 一. Q&A 1. Q&A os.environ["OPENAI_API_KEY"] “OpenAI的KEY” # 把openai-key放到环境变量里&…

为了可读: 使用typede给函数指针类型取别名(c++中也可以使用auto自动推导)

void func1() {}int main() {void (*fun)() func1;cin.get(); } 在这行代码中&#xff0c;我们使用了函数指针&#xff0c;但是你会发现函数指针的类型很晦涩&#xff0c;所以为了更加的可读&#xff0c;我们不建议直接使用这种类型。 所以&#xff0c;我们可以使用typedef定义…

protobuf —— 认识和安装

protobuf —— 认识和安装 什么是序列化和反序列化有哪些常见的什么是序列化和反序列化工具Protobuf安装安装依赖开始安装 连接动态库一些遗留问题 我们今天来看一个序列化和反序列化的工具&#xff1a;protobuf。 什么是序列化和反序列化 序列化&#xff08;Serialization&a…

网易互娱-AI Lab (游戏AI算法实习生-NLP方向) 二面面经

&#x1f604; 这轮面试感觉像是boss面试我&#xff0c;问的问题基本是从比较大的方面来问&#xff0c;没有问很多DL/ML理论问题。 文章目录 1、自我介绍2、科研介绍、项目介绍3、介绍下nlp的发展4、哪个模型你认为在推荐领域比较重要&#xff1f;5、fm介绍&#xff1f;6、tran…

【uni-best+UView】使用mitt实现自定义错误对话框

痛点 目前在设计一个uni-best的前端全局的异常提示信息&#xff0c;如果采用Toast方式&#xff0c;对微信支持的不友好。微信的7中文长度连个NPE信息都无法完整显示&#xff0c;更不用提Stacktrace的复杂报错了。如果使用对话框&#xff0c;必须在页面先预先定义&#xff0c;对…

链表类型的有界或无界阻塞线程安全队列-LinkedBlockingQueue(FIFO)和LinkedBlockingDeque

LinkedBlockingQueue和LinkedBlockingDeque基本上大部分特性是相同的。 注意:所有代码源码都是LinkedBlockingQueue的。 特点: 都继承于AbstractQueue并实现BlockingQueue,说明有Queue的一些特性例如FIFO和一些方法。两个都是链表结构且结构可变(动态数组),最大容量2^31…

时间(空间)复杂度(结构篇)

目录 前言&#xff1a; 一、时间复杂度 1.1 时间复杂度的定义 1.2 时间复杂度的分析 表示方法&#xff1a; 1.3 常见的时间复杂度 1.4 时间复杂度的计算以及简单的分析 冒泡排序 折半查找&#xff08;二分查找&#xff09; 斐波那契数列&#xff08;递归&#xff09…

OSPF网络类型实验2

对R4 对R5&#xff0c;找R1注册 对R1宣告环回&#xff0c;再宣告一下tunnel接口 本实验不考虑区域划分 现在已经全部宣告完成 对R1&#xff0c;2&#xff0c;3改接口 broadcast工作方式hello时间10s&#xff0c;然后进行dr选举&#xff0c;由于2&#xff0c;3之间没有伪广播 …

浏览器指纹技术介绍

简单介绍 浏览器指纹&#xff08;Browser Fingerprinting&#xff09;是一种通过收集用户浏览器和设备的各种信息来唯一识别用户的方法。即使用户清除了浏览器缓存或使用隐身模式&#xff0c;这些信息依然可以帮助追踪用户的活动。 浏览器指纹的组成 浏览器指纹通过收集以下…

ciscn2024(上传一下,有侵权什么的问题的话联系删除)

Web Simple_php 这个Simple_php一点儿也不Simple (⋟﹏⋞) 源码放这儿了&#xff1a; <?phpini_set(open_basedir, /var/www/html/); error_reporting(0);if(isset($_POST[cmd])){$cmd escapeshellcmd($_POST[cmd]); if (!preg_match(/ls|dir|nl|nc|cat|tail|more|flag…

Yolov9调用COCOAPI生成APs,APm,APl

最近在做小目标检测的东西&#xff0c;因为后期毕业论文需要&#xff0c;所以开始使用Yolov9模型&#xff0c;运行val.py的时候不会自己产生小目标的AP指标&#xff0c;所以研究了一下&#xff0c;步骤非常简单&#xff1a; 第一步&#xff1a; 在数据集中生成json格式的Annota…

【Text2SQL 经典模型】HydraNet

论文&#xff1a;Hybrid Ranking Network for Text-to-SQL ⭐⭐⭐ arXiv:2008.04759 HydraNet 也是利用 PLM 来生成 question 和 table schema 的 representation 并用于生成 SQL&#xff0c;并在 SQLova 和 X-SQL 做了改进&#xff0c;提升了在 WikiSQL 上的表现。 一、Intro…

探索Linux中的神奇工具:重定向符的妙用

探索Linux中的神奇工具&#xff1a;重定向符的妙用 在Linux系统中&#xff0c;重定向符是一个强大的工具&#xff0c;用于控制命令的输入和输出&#xff0c;实现数据流的定向。本文将详细介绍重定向符的基本用法和一些实用技巧&#xff0c;帮助读者更好地理解和运用这个功能。…

有趣的css - 加减动态多选框

大家好&#xff0c;我是 Just&#xff0c;这里是「设计师工作日常」&#xff0c;今天分享的是用 css 实现一个适用树形菜单场景的加减动态多选框。 最新文章通过公众号「设计师工作日常」发布。 目录 整体效果核心代码html 代码css 部分代码 完整代码如下html 页面css 样式页面…

【调试笔记-20240525-Windows-配置 QEMU/x86_64 运行 OpenWrt-23.05 发行版并搭建 WordPress 博客网站】

调试笔记-系列文章目录 调试笔记-20240525-Windows-配置 QEMU/x86_64 运行 OpenWrt-23.05 发行版并搭建 WordPress 博客网站 文章目录 调试笔记-系列文章目录调试笔记-20240525-Windows-配置 QEMU/x86_64 运行 OpenWrt-23.05 发行版并搭建 WordPress 博客网站 前言一、调试环境…