我有以下 xml:
<?xml version="1.0" encoding="WINDOWS-1255"?>
<body>
<HotelBooking>
<customers>
<cust>
<custID>1111111</custID>
<title>MR</title>
<lastName>MASAREWH</lastName>
<firstName>AHMAD IRAKI</firstName>
</cust>
<cust>
<custID>22222222</custID>
<title>MRS</title>
<lastName>HAJ YAHYA IRAQI</lastName>
<firstName>HIMAT</firstName>
</cust>
</customers>
<Details>
<name>Dublin & South</name>
</Details>
</HotelBooking>
</body>
当我尝试将它序列化为一个对象时,我得到一个异常。System.InvalidOperationException: There is an error in XML document
在尝试使用 notepad++ XML 插件工具编辑此 XML 后,我了解到问题出在以下位置的 '&' 字符:
<name>Dublin & South</name>
如果我不想更改 xml 本身(例如将 '&' 替换为 'AND' 或类似的东西),我有什么选择?还有更多的字符也会使我的序列化过程失败吗?
谢谢任何帮助!