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

java读取xml文件操作

<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<Msg Version="4" MsgID="1118732851" Type="TVMonUp" DateTime="2005-06-14 15:07:31" SrcCode="320200N01" DstCode="997777X10" ReplyID="66" >
<Return Type="StreamSimpleQuery" Value="0" Desc="?" >
</Return>
<Stream>
<MediaStream Index="0" url=" HTTP://10.40.30.2/playlist/42_0_42AE8233.asx" />
</Stream>
</Msg>


default.aspx.cs代码:


private void Page_Load(object sender, System.EventArgs e)
{
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@ 网站开发:lawdoor
//@@ 页面设计:lawdoor
//@@ Msn 联系:tacit@hotmail.com
//@@ QQ 联系:5985880
//@@ 网 站: http://www.cnsdn.com.cn
//@@ 电子邮件:lawdoor@126.com
//@@ 版权所有:中软网[龙脉科技]
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//从系统中取system.xml信息
XmlDocument United = new XmlDocument();
United.Load("C:\\WINNT\\Config\\system.xml");
string Xpath="/Msg/Stream/paths";
//获得url
XmlNode MStreams =United.SelectSingleNode(Xpath);
string xmlpath=MStreams .Attributes["xmlpath"].InnerText;

DateTime d=DateTime.Now;
string FilePath=""+xmlpath+""+d.ToString("yyyyMMddHHmmss")+".xml";
Request.SaveAs(FilePath,false);
//创建document
XmlDocument Unite = new XmlDocument();
Unite.Load(FilePath);
//定义节点路径
string Xpath1="/Msg/Stream/MediaStream";
string Xpath2="/Msg";
//获得url
XmlNode MStream =Unite.SelectSingleNode(Xpath1);
string url=MStream .Attributes["url"].InnerText;
//获得ReplyID
XmlNode ReplyID =Unite.SelectSingleNode(Xpath2);
string ID=ReplyID .Attributes["ReplyID"].InnerText;

//连接oracle数据库
string connstring="data source=searches;user id=searches;password=1234";
//实例化OracleConnection对象
oracleConnection myConnection = new oracleConnection(connstring);
string sqlStr = "Ins*rt Into down_asx (task_id,asxurl,xmlname,adtime) Values ('"+ID+"','"+url+"','"+FilePath+"','"+d+"')";
oracleCommand myCommand = new oracleCommand(sqlStr, myConnection);
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
myConnection.Close();
}

相关文章:

  • 5ecsgo启动失败2错误代码2_Spring Boot 2.2 增加了一个新功能,启动飞起~
  • 现代科技概论_现代科技概论课程:力与运动3
  • 负载均衡技术全攻略
  • opencv图像分割python毕业设计_python用opencv完成图像分割并进行目标物的提取
  • SOA将使C++在2008年重现活力
  • 邮件合并保存为一个个单独的文档_巧用WPS“邮件合并”功能,让工作更加高效...
  • CIO构建网络整体安全解决方案
  • 微信小程序超级占内存_实测:微信小程序占多少内存?或许真没有你想象的那么“小”!...
  • 创新与价值
  • matlab如何求指标的权向量_层次分析法中,求出矩阵最大特征值对应的特征向量,再分别平方就是权向量么用matl......
  • js微信抢红包脚本代码_JavaScript语言基于AutoJs简易微信抢红包参考大佬修改
  • 冬天有点冰
  • pandas已知数值怎么找位置_pandas.dataframe中根据条件获取元素所在的位置方法(索引)...
  • ju 单元测试_.NET Core之单元测试(三):Mock框架Moq的使用 - 江浙沪柯蓝 - 博客园...
  • 中国当代资本的形成过程
  • 收藏网友的 源程序下载网
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • Android框架之Volley
  • co模块的前端实现
  • docker容器内的网络抓包
  • github从入门到放弃(1)
  • in typeof instanceof ===这些运算符有什么作用
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Python socket服务器端、客户端传送信息
  • python学习笔记-类对象的信息
  • Python学习之路13-记分
  • webgl (原生)基础入门指南【一】
  • 百度小程序遇到的问题
  • 产品三维模型在线预览
  • 机器学习中为什么要做归一化normalization
  • 基于Android乐音识别(2)
  • 基于axios的vue插件,让http请求更简单
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 少走弯路,给Java 1~5 年程序员的建议
  • 深入 Nginx 之配置篇
  • 【云吞铺子】性能抖动剖析(二)
  • 选择阿里云数据库HBase版十大理由
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • ${factoryList }后面有空格不影响
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (4)Elastix图像配准:3D图像
  • (C++17) std算法之执行策略 execution
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (九)c52学习之旅-定时器
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (转)项目管理杂谈-我所期望的新人
  • .net Application的目录
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net 无限分类
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件