如何在XML中嵌入特殊字符并让XDocument解析它?
<?xml version="1.0" encoding="utf-8"?>
<Customers>
<Customer>
<CustomerID>BLAUS</CustomerID>
<CompanyName>Blauer See Delikatessen</CompanyName>
<ContactName>Hanna Moos</ContactName>
<Region>testing</Region>
</Customer>
<Customer>
<CustomerID>SPLIR</CustomerID>
<CompanyName>Split Rail Beer ► Ale</CompanyName>
<ContactName>Art raunschweiger</ContactName>
<Region>WY</Region>
</Customer>
</Customers>
答案 0 :(得分:2)
您发布的文件不是有效的XML,这就是无法解析的原因。
问题出在这一行:
<CompanyName>Split Rail Beer ► Ale</CompanyName>
应该是:
<CompanyName>Split Rail Beer ► Ale</CompanyName>
正确编码的数字实体为►
(请注意尾随;
) - 这会转换为字符►。