用c#解析带有名称空间的XMl

本文关键字:空间 XMl 有名称 | 更新日期: 2023-09-27 18:08:06

我有这种类型的XML

<?xml version="1.0" encoding="UTF-8"?>
<ArrayOfCustomer 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns="http://tempuri.org/">
<Customer>
<Customer_id>143</Customer_id>
<Cust_last_name>Deutsch</Cust_last_name>
<Cust_first_name>Leslie</Cust_first_name>
<Gender_id>2</Gender_id>
<Email>ldeutsch16@univ.demo</Email>
<Income_id>3</Income_id>
</Customer>
<Customer>
<Customer_id>327</Customer_id>
<Cust_last_name>Marko</Cust_last_name>
<Cust_first_name>Shelby</Cust_first_name>
<Gender_id>1</Gender_id>
<Email>smarko75@free.demo</Email>
<Income_id>5</Income_id>
</Customer>
</ArrayOfCustomer>

你能建议如何解析它吗?

用c#解析带有名称空间的XMl

看起来您正在处理一个客户集合。尝试使客户可串行化& &;使用XML序列化。你可能也想看看Justin建议的链接。

XML序列化文档:http://msdn.microsoft.com/en-us/library/182eeyhh(v=VS.100).aspx