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 に答える