读取XML文件的内容,多谢了!
我要做的功能是上传一个XML文件并且把它显示在文本框中
上传已经成功了,但是却不知道如何把XML文件显示到文本框中
求助各位高手帮帮忙
--------------------编程问答-------------------- 你要显示原始的xml还是取相应的数据?如果取相应的数据你的给出规则和xml格式.
--------------------编程问答-------------------- XPath 教程
http://www.w3school.com.cn/xpath/index.asp --------------------编程问答--------------------
我要显示整个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节点,
}
});
}
--------------------编程问答-------------------- string s=File.ReadAllText("")
<?xml version="1.0" encoding="utf-8" ?>
<!-- /*
Author :qlb
*/ -->
<signature>
<num id="1">
<msg>相信自己,一定行!</msg>
</num>
<num id="2">
<msg>人生太多的选择题,怎样的决择才不会让自己后悔呢?</msg>
</num>
</signature>
补充:.NET技术 , ASP.NET