如何将以下 xml 数据转换为 vb.net 中的数据集?
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<userinfolist>
<UserInfo>
<LastName>Thukalil</LastName>
<FirstName>Thariq</FirstName>
<Email>test1@test.com</Email>
<Courses>
<Course>
<CourseNumber>av51198</CourseNumber>
<CourseTitle>silverlight test course</CourseTitle>
<Format>On Demand</Format>
<CompletionDate>2009-04-20T10:46:12-05:00</CompletionDate>
<Credits>
<CreditInfo>
<State>Missouri</State>
<CreditType>General Credits</CreditType>
<CreditAmount>1.6</CreditAmount>
<CreditDetail>Self-Study</CreditDetail>
</CreditInfo>
<CreditInfo>
<State>New York</State>
<CreditType>General Credits</CreditType>
<CreditAmount>1.5</CreditAmount>
<CreditDetail>Participatory Online</CreditDetail>
</CreditInfo>
<CreditInfo>
<State>Alaska</State>
<CreditType>General Credits</CreditType>
<CreditAmount>1.25</CreditAmount>
<CreditDetail>Online</CreditDetail>
</CreditInfo>
</Credits>
</Course>
</Courses>
</UserInfo>
<UserInfo>
<LastName>Tammana</LastName>
<FirstName>Pavan</FirstName>
<Email>test2@test.com</Email>
<Courses>
<Course>
<CourseNumber>av51540</CourseNumber>
<CourseTitle>Flex LWC 10 29 Test</CourseTitle>
<Format>Live</Format>
<CompletionDate>2009-10-29T14:31:21-05:00</CompletionDate>
<Credits>
<CreditInfo>
<State>Alabama</State>
<CreditType>General Credits</CreditType>
<CreditAmount>1.0</CreditAmount>
<CreditDetail>Live Event</CreditDetail>
</CreditInfo>
</Credits>
</Course>
</Courses>
</UserInfo>
</userinfolist>
请帮忙。谢谢。
最佳答案
使用Dataset.ReadXml()
。这可以将任何 xml 字符串、xml 流或 xml 文件转换为数据集。
http://msdn.microsoft.com/en-us/library/system.data.dataset.readxml.aspx
关于vb.net - 如何将xml数据转换为数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115717/