0

如何在 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 &#x25BA Ale</CompanyName>
<ContactName>Art raunschweiger</ContactName>
<Region>WY</Region>
</Customer>
</Customers>
4

1 回答 1

2

您发布的文件不是有效的 XML,这就是它无法解析的原因。

问题出在这一行:

<CompanyName>Split Rail Beer &#x25BA Ale</CompanyName>

应该是:

<CompanyName>Split Rail Beer &#x25BA; Ale</CompanyName>

正确编码的数字实体是&#x25BA;(注意尾随;) - 这转换为字符 ►。

于 2012-06-28T20:07:35.680 回答