当前位置:编程学习 > C#/ASP.NET >>

读取XML文件的内容,多谢了!

我要做的功能是

上传一个XML文件并且把它显示在文本框中

上传已经成功了,但是却不知道如何把XML文件显示到文本框中

求助各位高手帮帮忙
--------------------编程问答-------------------- 你要显示原始的xml还是取相应的数据?如果取相应的数据你的给出规则和xml格式.
--------------------编程问答-------------------- XPath 教程

http://www.w3school.com.cn/xpath/index.asp --------------------编程问答--------------------
引用 1 楼 cpp2017 的回复:
你要显示原始的xml还是取相应的数据?如果取相应的数据你的给出规则和xml格式.

我要显示整个XML的内容,格式要和XML一摸一样
例如
  <appSettings>
<add key="ConnectionString" value="Data Source=IMSPDB_172.26.31.64;User ID=IMSPDB; Password=sitv;Persist Security Info=True;"/>
    </appSettings> --------------------编程问答-------------------- 用了jquery.js



// JScript 文件
/*
Author :lb

*/
var url = "SystemSignature.xml";
String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }

var xmlDoc;

 var moz = (typeof document.implementation != 'undefined')
   && (typeof document.implementation.createDocument != 'undefined');
 var ie = (typeof window.ActiveXObject != 'undefined');

function importXML(file) {

 if (moz) {
   xmlDoc = document.implementation.createDocument("", "doc", null);

 } else if (ie) {
   xmlDoc = new ActiveXObject("MSXML2.DOMDocument.3.0");
   xmlDoc.async = false;
   while(xmlDoc.readyState != 4) {};
 }
 
 xmlDoc.load(file);
}
importXML(url);

function updateCityState(){

if (moz) {
 var signa = xmlDoc.getElementsByTagName("signature")[0];
   
   var num= Math.round(Math.random()*(signa.childNodes.length-1));;
   var nodeValue=signa.childNodes[num].text;//随机生成的个性签名
   

     
} else if (ie) {
    var signa = xmlDoc.getElementsByTagName("signature")[0];
   
   var num= Math.round(Math.random()*(signa.childNodes.length-1));;
   var nodeValue=signa.childNodes[num].text;
  }   
  

  
}


  function writeXMLData()
  {
  var signa = xmlDoc.getElementsByTagName("signature")[0];
      $.each(xmlDoc.getElementsByTagName("signature")[0].childNodes,function(i,data){
  //获取XML节点,
   
   }

  
  });
  }














<?xml version="1.0" encoding="utf-8" ?>
<!-- /*

   
     Author :qlb
   
    
*/  -->
<signature>
  <num id="1">
  <msg>相信自己,一定行!</msg>
  </num>
  <num id="2">
    <msg>人生太多的选择题,怎样的决择才不会让自己后悔呢?</msg>
  </num>
 
</signature>




--------------------编程问答-------------------- string s=File.ReadAllText("")
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,