<ABC a="1">
<IN>skd</IN>
<IN>skdss</IN>
</ABC>************************
像上面这样的XML对象如何转换成字符串呢?谢谢!
<IN>skd</IN>
<IN>skdss</IN>
</ABC>************************
像上面这样的XML对象如何转换成字符串呢?谢谢!
解决方案 »
- asp.net 后台怎样修改DIV的样式?
- 关于.net中使用system.data.sqlite.dll,一直不太明白是怎么实现的?
- 关于将VS2003上ASP.NET项目升级到VS2005上的问题
- CheckBoxList编辑的问题
- gridview怎么自动添加一个序号的列?
- 关于将ArrayList绑定到DataGrid上的一个小问题
- 怎么样prototype.js 弹出来的层关闭后自动刷新后面的父页面
- 用vs.net中的datagrid 控件动态更改数据库中的数据,中添加一个"编辑,更新,取消"列,在使用时-----(请看内容)
- 我的treeview,怎么浏览的时候,是一些文字,根本看不到节点。
- 求救!请各位大侠帮忙!有关aspx
- 为什么找不到ConfigurationManager?
- 新开 AJAX 技术交流群,欢迎各路友人相聚交流,共同学习`````
/// </summary>
/// <param name="obj">指定对象.</param>
/// <returns></returns>
public static string Serialize(object obj)
{
XmlSerializer s = new XmlSerializer(obj.GetType());
StringBuilder sb = new StringBuilder();
StringWriter writer = new StringWriter(sb);
s.Serialize(writer, obj);
return sb.ToString();
}
string xml="<?xml version=\"1.0\" encoding=\"gb2312\"?><ABC a=\"1\"><IN>skd</IN><IN>skdss</IN></ABC>";
xdoc.LoadXml(xml);
XmlNode node1=xdoc.SelectSingleNode("//ABC");
if (node1!=null)
{
Console.WriteLine(node1.Attributes["a"].Value);//输出ABC的特性值
foreach (XmlNode node in node1.ChildNodes)
{
Console.WriteLine(node.InnerText);//输出IN节点的值
}
}
using System.Xml;输出结果:
1
skd
skdss
的方法用的比较多。
直接用TEXTREADER或STREAMREADER用文本方式把文件读出来不就好了..
var myXmlPath="Filter.xml"; //设置xml文件路径
var myXmlDoc = new ActiveXObject("Microsoft.XMLDOM");
myXmlDoc.async="false";
myXmlDoc.load(myXmlPath)
var rootElement = myXmlDoc.documentElement;//获取根节点元素
nodes=myXmlDoc.selectSingleNode("/MyData/Filt/reHide");
var dd= nodes.text.toLowerCase()
var s=dd.split(",");
//这个里面添加需要过虑的内容
for (var i=0;i<s.length;i++)
{
if (window.document.all("username").value.toLowerCase().indexOf(s[i])>=0)
alert("请文明用语,禁用:"+s[i]);
}