zoukankan
html css js c++ java
xml获取属性和节点的值
最近做航空票务系统,需要对中航信的接口传来的xml进行分析。
Code
1
XmlDocument xdd
=
new
XmlDocument();
2
xdd.Load(Server.MapPath(
"
~/data/Book.xml
"
));
//
加载路径
3
XmlNode parent
=
xdd.SelectSingleNode(
"
Books
"
);
//
根节点
4
XmlNodeList child
=
parent.ChildNodes;
//
获取所有子节点
5
Response.Write(xdd.SelectSingleNode(
"
Books/book
"
).Attributes[
"
author
"
].Value);
//
输出属性值
6
foreach
(XmlNode node
in
child)
//
循环输出属性值和节点值
7
{
8
Response.Write(node.Attributes[
"
id
"
].Value
+
"
"
);
9
Response.Write(node.SelectSingleNode(
"
name
"
).OuterXml
+
"
"
);
10
Response.Write(node.SelectSingleNode(
"
price
"
).OuterXml
+
"
"
);
11
Response.Write(node.SelectSingleNode(
"
publish
"
).OuterXml
+
"
<br/>
"
);
12
}
查看全文
相关阅读:
大数据面试题题库
IDEA下通过Git实现代码管理
使用QJM实现HDFS的HA配置
1、HDFS分布式文件系统
分析system_call中断处理过程
由一段代码解析系统调用的原理
从linux内核代码分析操作系统启动过程
一个简单的时间片轮转多道程序内核
从一段代码的汇编看计算机的工作原理
九度OJ1468
原文地址:https://www.cnblogs.com/youliny/p/1563172.html
最新文章
Minimum Path Sum(DFS,DP)
Single Number
Maximum Product Subarray(最大连续乘积子序列)
最大连续子序列和的问题
Binary Tree Postorder Traversal(各种非递归实现,完美利用栈结构模拟)
Linux中fork()函数详解
0.2 github远程仓库clone到本地
hive基础2
hive基础1
0.1Git安装
热门文章
Markdown图片 URL 问题解决
批量更改某个文件夹下的文件名
region预切割 SPLITS => ['row20000','row25000','row50000','row75000']
零拷贝 最大2G文件 FileChannel.transferTo(long position, long count, WritableByteChannel target)
虚拟内存 把内存数据同步到磁盘上
NIO
线程
关于java中的hashcode和equals方法原理
JVM
数据结构
Copyright © 2011-2022 走看看