我正在使用DataTable.WriteXml()-method编写到xml的DataTable。这需要几秒钟,我认为这是非常好的。
但是,使用ReadXml()-method读取文件(38MB大小、26000行、36列)需要3分钟!在调用ReadXml之前,我已经在使用DataTable.BeginLoadData()方法(这使它快了大约10秒),但是我还能做些什么来提高性能呢?
加载方法如下:
data = new DataTable();
data.BeginLoadData();
data.ReadXml(file
我有一个XSD文件,如下所示。问题是 City 和 State 的节点是动态的,将由实际的城市和州名称组成。有没有办法为这些元素使用通配符名?
<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element na
我有一个包含多个数据集的xdocument,我希望能够为特定的xs:element选择数据。
例如,我有这样一段代码:
// get xml string
var xmlResponse = _traineeCommands.GetTraineeDetails(personId.ToString());
// parse to xdocument
var doc = XDocument.Parse(xmlResponse);
// select specific element and children
var traineeDetails = doc.Descendants("x