小编Min*_*oli的帖子

通过非制表符分隔符的非结构化XML?

我们有一个复杂的XML结构,真的很大(> 500 MB).结构的XSD是: 这个XSD

我们知道这是一个复杂的问题.并且由于大小或非制表符分隔符结构,我无法将其转换为可读的更好的演示文稿.

我想通过C#读取这个文件并搜索药物名称.我的代码出了什么问题?

        try
        {
            XmlReader xmlFile;
            xmlFile = XmlReader.Create("C:\\Users\\Dr\\Desktop\\full database.xml", new XmlReaderSettings());
            DataSet ds = new DataSet();
            ds.ReadXml(xmlFile);
            dataGridView1.DataSource = ds.Tables[0];
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
        }
Run Code Online (Sandbox Code Playgroud)

我的错误如下:

错误图

我如何在这个XML中搜索并获取药物名称周围的信息?

更新:示例XML

XML结构

有了jdweng的好答案,我们想要提取所有信息.

c# xml xslt xsd xml-parsing

5
推荐指数
1
解决办法
276
查看次数

当ACID不重要时?

我读了一篇关于Cassandra DB的话题.它写道,这对于不需要ACID属性的应用程序很有用.

Is there any application or situation that ACID is not important?
Run Code Online (Sandbox Code Playgroud)

database sql-server database-design cassandra

1
推荐指数
1
解决办法
92
查看次数

标签 统计

c# ×1

cassandra ×1

database ×1

database-design ×1

sql-server ×1

xml ×1

xml-parsing ×1

xsd ×1

xslt ×1