asp.net读取xml方法

这个适合刚学asp.net的同学,大神直接略过好了,asp.net经常会有很多用到XML的地方,比如全国省市的联动,以及一些菜单读取等等都有xml的影子,直接贴代码,以便我以后用到的时候忘了,注释我写得很清楚了,不懂的可以留言。

/// <summary>/// 读取城市列表/// </summary>public void CityList() {StringBuilder sb = new StringBuilder();XmlDocument xmldoc = new XmlDocument();xmldoc.Load(Server.MapPath("/XmlData/City.xml"));//加载xmlXmlNodeList xmlnlist = xmldoc.SelectNodes("/Cities/City");//读取xml的节点列表for (int i = 0; i < xmlnlist.Count; i++) {sb.Append("<a href=\"index.aspx?cityid=" + xmlnlist[i].Attributes["ID"] .Value+ "\">" + xmlnlist[i].Attributes["CityName"] .Value+ "</a>");//循环读取里面的值}citys = sb.ToString();}------附xml格式------/
<?xml version="1.0" encoding="utf-8"?>
<Cities><City ID="218" CityName="南宁" PID="20" ZipCode="530000">南宁</City><City ID="219" CityName="柳州" PID="20" ZipCode="545000">柳州</City><City ID="228" CityName="贺州" PID="20" ZipCode="542800">贺州</City>
</Cities>

 另外这几天我在www.weixh.net添加QQ登录功能,还在研究中,等审核过后给大家分享流程!

转载于:https://www.cnblogs.com/sanjuantianshu/p/3927640.html

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

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

相关文章

linux parallel 命令,Linux 并行处理神器 GNU Parallel 简明教程

Bash命令通常单线程运行&#xff0c;这意味着所有的处理工作只在单个 CPU 上执行。随着 CPU 规模的扩大以及核心数目的增加&#xff0c;这意味着只有一小部分的 CPU 资源用于处理任务&#xff0c;这样就造成了很大的资源浪费。 这种情况在进行多媒体转换(比如&#xff1a;图片和…

Sublime Text 2 VS Vim

说说我的开发工具Sublime Text 2和对Vim的研究 设置Sublime为VIM模式 Sublime Text 2 入门及技巧 sublime text2 使用技巧心得总结转载于:https://www.cnblogs.com/pengyou8696/p/3937089.html

Air Data System

总压 静压 动压 静压 飞机静止不动的气压 动压 飞机运动时气流对飞机产生的压力 空速管测量出来的速度并非是飞机真正相对于地面的速度&#xff0c;而只是相对于大气的速度&#xff0c;所以称为空速。如果有风&#xff0c;飞机相对地面的速度(称地速)还应加上风速(顺风飞…

linux 脚本 试题,10个Linux脚本面试题,看看你能答出几个?

1、写一个脚本&#xff0c;判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin)&#xff1b;分别这两类用户的个数&#xff1b;通过字符串比较来实现&#xff1b;declare -a shelldeclare sum_login0declare sum_nologin0shell($(cat /etc/passwd…

鼠标

1. 在UE4窗口中显示或隐藏鼠标2. 默认状态下&#xff0c;鼠标移动会转动摄像机&#xff0c;调用下面这个函数后&#xff0c;只有鼠标左键按下并移动才可以移动摄像机&#xff0c; 这样就可以对UMG这样的菜单进行控制

Linux伪终端怎么退出,什么是linux里的终端和伪终端

1)、首先明确&#xff1a;控制终端(/dev/tty) 这是个在应用程序中的一个概念&#xff0c;前台进程有个控制终端&#xff0c;就对应这个。不过它并不指任何物理意义上的终端&#xff0c;其实/dev/tty会映射到当前的设备(通过tty命令可以看到)&#xff0c;比如你如果在控制台界面…

UMG

1. 2D UMG2. 3D UMG 新建一个Actor&#xff0c;添加一个widget组件进去&#xff0c;设置其widget class即可3. pawn和3D UMG的交互 在pawn里面加一个widgetinteraction组件&#xff0c;设置交互距离和形态&#xff0c;然后使用press pointer key就可以给3DUMG设置鼠标 点击事件…

免费开通二级域名的论坛

支持绑定域名 支持挂广告 后台管理 官网&#xff1a;http://www.howbbs.com/转载于:https://www.cnblogs.com/lieyan/p/3940463.html

linux 内核 企鹅,Linux 内核 Makefile 体系简单分析

众所周知&#xff0c;Linux内核是使用make命令来配置并编译的&#xff0c;那必然少不了Makefile。在内核目录树中我们可以看到内核编译系统的顶层Makefile文件。但是如此复杂、庞大的内核源码绝不可能使用一个或几个Makefile文件来完成配置编译&#xff0c;而是需要一套同样复杂…

UWidgetBlueprintLibrary

使用UWidgetBlueprintLibrary类的绘制函数&#xff0c;可以在UMG里绘制二维图像。 做成静态函数后就可以在蓝图中直接调用 void AAGraphics::DrawLine(FPaintContext Context, FVector2D PositionA, FVector2D PositionB, FLinearColor Tint, bool bAntiAlias) {UWidgetBluepri…

UDP模式与TCP模式的区别

1、TCP有连接状态&#xff0c;而UDP没有。 2、TCP应用层使用无需考虑包的大小及发送情况&#xff0c;而UDP需要。 3、TCP中IP包大小的决定者是Socket&#xff0c;而UDP为应用层。转载于:https://www.cnblogs.com/xinxinboke/p/3944619.html

UProceduralMeshComponent

使用UProceduralMeshComponent可以自由的用三角星来绘制三维图形 1. 在actor的构造函数中添加UProceduralMeshComponent组件 mesh CreateDefaultSubobject<UProceduralMeshComponent>(TEXT("mesh")); Material LoadObject<UMaterial>(NULL, TEXT("…

[LeetCode] Search for a Range [34]

题目 Given a sorted array of integers, find the starting and ending position of a given target value. Your algorithms runtime complexity must be in the order of O(log n). If the target is not found in the array, return [-1, -1]. For example, Given [5, 7, 7…

linux ssh注册码,linux ssh -l 命令运用

ssh是远程登录命令&#xff0c;-l选项是最常用的选项&#xff0c;下面是我的一些总结远程登录&#xff1a;ssh -l userName ip# 远程登录到 10.175.23.9ssh -l root2 10.175.23.9执行远程命令(不登录)&#xff1a;ssh -l userName ip command# 不远程登录到 10.175.23.9…

【OpenGL】向Shader中传递数据

传递顶点属性信息之前讲过&#xff0c;vertex shader会被每个顶点调用&#xff0c;通常一个顶点会包含很多信息&#xff0c;例如顶点坐标、顶点法向量、纹理坐标等等&#xff0c;我们称这些信息为顶点的属性。在之前的OpenGL版本里&#xff0c;每个属性都对应了一个特定的通道&…

常用正则表达式大全

匹配中文字符的正则表达式&#xff1a; [u4e00-u9fa5]   评注&#xff1a;匹配中文还真是个头疼的事&#xff0c;有了这个表达式就好办了   匹配双字节字符(包括汉字在内)&#xff1a;[^x00-xff]   评注&#xff1a;可以用来计算字符串的长度&#xff08;一个双字节字符…

linux+qt+定时精度,Qt QTimer测试定时精度

调试信息输出窗口可以查看超时误差dialog.h文件#ifndef DIALOG_H#define DIALOG_H#include #include namespace Ui {class Dialog;}class QTimer;class Dialog : public QDialog{Q_OBJECTpublic:explicit Dialog(QWidget *parent 0);~Dialog();public slots:void slotOneSec()…

初始JavaScript详解【精选】

Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍初始JavaScript以及部分理论知识 &#x1f349;欢迎点赞 &#x1f44d; 收藏 ⭐留言评论 &#x1f4dd;私信必回哟&#x1f601; &#x1f349;博主收将持续更新学习记录获&#xff0c;友友们有任何问题可以在评论区留言 目录 ⭐…

最简单的基于FFmpeg的AVDevice例子(屏幕录制)

最简单的基于FFmpeg的AVDevice例子文章列表&#xff1a;最简单的基于FFmpeg的AVDevice例子&#xff08;读取摄像头&#xff09;最简单的基于FFmpeg的AVDevice例子&#xff08;屏幕录制&#xff09;&#xfeff;&#xfeff;FFmpeg中有一个和多媒体设备交互的类库&#xff1a;Li…

linux 挂载32T文件系统,linux Centos下磁盘分区及文件系统创建与挂载(示例代码)

linux Centos下磁盘分区及文件系统创建与挂载MBR(Master Boot Record)是传统的分区机制&#xff0c;应用于绝大多数使用BIOS的PC设备。1.MBR支持32bit和64bit系统2.MBR支持分区数量有限3.MBR只支持不超过2T的硬盘&#xff0c;超过2T的硬盘只能使用2T空间(使用其他方法)1.主分区…