【发布时间】:2021-03-15 11:52:55
【问题描述】:
我正在尝试将 xml 从其根标记解析为列表变量。我在下面给出了xml文件格式。我想将 xml 的全部内容放入一个列表变量中,不包括第一行
<?xml version="1.0" encoding="utf-8" ?>
<Root>
<Database>
Data Source
</Database>
<FromEmailDetails>
<UserName>
testuser
</UserName>
<Password>
myPassword
</Password>
<FromAddress>
test@gmail.com
</FromAddress>
<Server>
myserver
</Server>
<port>
80
</port>
</FromEmailDetails>
<FileFormat>
XLSX
</FileFormat>
<ExportFolder>
C:\NOTNEED\
</ExportFolder>
<Customer>
<SQL ID="GYSQL">
Select * from customer where code ='GYSQL'
</SQL>
<MailBody>
Please find attached Report
</MailBody>
<Address>customer1@mail.com</Address>
<Address>customer2@mail.com</Address>
</Customer>
<Customer>
<SQL ID="TSSQL">
Select * from customer where code ='TSSQL'
</SQL>
<MailBody>
Please find attached Report
</MailBody>
<Address>customer3@mail.com</Address>
<Address>customer4@mail.com</Address>
<Address>customer5@mail.com</Address>
</Customer>
</Root>
我正在尝试将 xml 解析为列表
var doc = XDocument.Parse(textXML);
var contents = xml .ToList(); // Please help here how can I store the xml content as list
【问题讨论】:
标签: c# xml-parsing