<Tasks>
    <AuxFiles>
        <FileType AttachmentType='csv' FileFormat ='*.csv'>
    </AuxFiles>
</Tasks>

如果我知道FileFormat,那么c中获取AttachmentType的语法是什么?
任何帮助都是值得感激的。

最佳答案

请尝试以下代码:

string fileFormat = string.Empty;


XmlDocument xDoc = new XmlDocument();
xDoc.Load(fileName);

XmlNodeList auxFilesList = xDoc.GetElementsByTagName("AuxFiles");
for (int i = 0; i < auxFilesList.Count; i++)
{
   XmlNode item = classList.Item(i);
   if (item.Attributes["AttachmentType"].Value == "csv")
   {
      fileFormat = item.Attributes["FileFormat"].Value;
   }
}

关于c# - 使用C#读取XML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7001752/

10-10 09:35