如javascript 、linq to xml、xmldocument等
解决方案 »
- asp.net(C#) 后台http的request请求的问题
- 关于RewriterConfig的问题。
- 怎么在.cs文件里的Page_Load事情里直接执行aspx文件里的按钮的PostBackUrl
- 我要在GridView中显示图片,怎么控制图片显示时的大小
- 系统内通讯问题(续)
- 如何调用自定义类库中的方法
- 请问在对数据库进行增加时,access有一字段为日期型的,而获取时是从一textbox获取值,怎么办?
- 两个小问题,还挺急!
- GridView带摸板列的分页实现(局部刷新)?
- 请教高手!如何在ASP.net页面中任意地方双击鼠标都可获得鼠标在页面内的当前坐标值?(用C#而不是JavaScript)
- textbox触发无刷新事件
- treeView CheckBox选中 页面不刷新
XDocument(Linq to XML) 和XmlDocument都是DOM,估计差不多。XmlSerializer是最慢的,好像用到了动态编译。
http://www.nearinfinity.com/blogs/page/jferner?entry=performance_linq_to_sql_vs
/// <summary>
/// 读取Xml字符串返回DataSet
/// </summary>
/// <param name="StringXml">字符串</param>
/// <returns>DataSet</returns>
public DataSet GetDataSet(string StringXml)
{
StringReader stringReader = null;
XmlTextReader xmlTextReader = null;
DataSet rDataSet = new DataSet();
try
{
stringReader = new StringReader(StringXml);
xmlTextReader = new XmlTextReader(stringReader);
rDataSet.ReadXml(xmlTextReader);
}
catch (Exception ex)
{
throw ex;
}
finally
{
if (xmlTextReader != null)
{ xmlTextReader.Close();
stringReader.Close();
stringReader.Dispose();
}
}
return rDataSet;
}
别太注重效率、有时候要看方便不
/// <summary>
/// 读取Xml字符串返回DataSet
/// </summary>
/// <param name="StringXml">字符串</param>
/// <returns>DataSet</returns>
public DataSet GetDataSet(string StringXml)
{
StringReader stringReader = null;
XmlTextReader xmlTextReader = null;
DataSet rDataSet = new DataSet();
try
{
stringReader = new StringReader(StringXml);
xmlTextReader = new XmlTextReader(stringReader);
rDataSet.ReadXml(xmlTextReader);
}
catch (Exception ex)
{
throw ex;
}
finally
{
if (xmlTextReader != null)
{ xmlTextReader.Close();
stringReader.Close();
stringReader.Dispose();
}
}
return rDataSet;
}
别太注重效率、有时候要看方便不
我都是直接在属性前加上xmlattribute特性。
呵呵。
/// <summary>
/// 读取Xml字符串返回DataSet
/// </summary>
/// <param name="StringXml">字符串</param>
/// <returns>DataSet</returns>
public DataSet GetDataSet(string StringXml)
{
StringReader stringReader = null;
XmlTextReader xmlTextReader = null;
DataSet rDataSet = new DataSet();
try
{
stringReader = new StringReader(StringXml);
xmlTextReader = new XmlTextReader(stringReader);
rDataSet.ReadXml(xmlTextReader);
}
catch (Exception ex)
{
throw ex;
}
finally
{
if (xmlTextReader != null)
{ xmlTextReader.Close();
stringReader.Close();
stringReader.Dispose();
}
}
return rDataSet;
}
别太注重效率、有时候要看方便不