C# 解码xml时出错&引用&&引用;无效标记。“等待”&引用;
我有一个xml文件,当我试图解码它时C# 解码xml时出错&引用&&引用;无效标记。“等待”&引用;,c#,xmlexception,C#,Xmlexception,我有一个xml文件,当我试图解码它时 XmlElement cmd = data.DocumentElement; cmd.InnerXml = WebUtility.HtmlDecode(cmd.InnerXml); 我发现错误“&”不是有效的标记。等待“;”。 Xml文件 我想您的XML包含一个可能会导致问题的“&”。应该有&改为用XML编写 作为将来的参考,在这些场景中,如果您提供(至少部分提供)您试图解析的XML,
XmlElement cmd = data.DocumentElement;
cmd.InnerXml = WebUtility.HtmlDecode(cmd.InnerXml);
我发现错误“&”不是有效的标记。等待“;”。
Xml文件
我想您的XML包含一个可能会导致问题的“&”。应该有
&代码>改为用XML编写
作为将来的参考,在这些场景中,如果您提供(至少部分提供)您试图解析的XML,将更容易提供帮助。XML包含&;和其他xml符号;ItemNote=“5408 03613959805885 8HNp&;ie&;ZX”E”/>HtmlDecode将&;
替换为一个普通的&
-使其成为无效的XML为什么您认为需要对其进行解码?
<command type="Order" TZ="180">
<Detail InquiryNo="11100433067" InquiryLineNo="10000" LineNo="80000" ProductNo="1162" ProductName="Код товарной номенклатуры" Size="" Quantity="1" Amount="0" ValuatedAmount="0" Discount="0" CouponCode="20000" Color="" Status="0" Service="0" ExternalBarcode="" Barcode="7500277733715" Type="73" Keep="0" VAT_Rate="0" VAT_Amount="0" ItemNote="5408 03613959805885 8HNp&ie&ZX"E"/>
<Detail InquiryNo="11100433067" InquiryLineNo="10000" LineNo="100000" ProductNo="1162" ProductName="Код товарной номенклатуры" Size="" Quantity="1" Amount="0" ValuatedAmount="0" Discount="0" CouponCode="30000" Color="" Status="0" Service="0" ExternalBarcode="" Barcode="7500277733715" Type="73" Keep="0" VAT_Rate="0" VAT_Amount="0" ItemNote="5408 03614850354540 9BTEXm*GsbOT*"/>
<Detail InquiryNo="11100433067" InquiryLineNo="10000" LineNo="120000" ProductNo="1162" ProductName="Код товарной номенклатуры" Size="" Quantity="1" Amount="0" ValuatedAmount="0" Discount="0" CouponCode="40000" Color="" Status="0" Service="0" ExternalBarcode="" Barcode="7500277733715" Type="73" Keep="0" VAT_Rate="0" VAT_Amount="0" ItemNote="5408 03613959805960 cp<=U8&5FY"K"/>
<Detail InquiryNo="11100433067" InquiryLineNo="10000" LineNo="130000" ProductNo="1212" ProductName="Признак предмета расчета" Size="" Quantity="1" Amount="0" ValuatedAmount="0" Discount="0" CouponCode="40000" Color="" Status="0" Service="0" ExternalBarcode="" Barcode="7500277733715" Type="73" Keep="0" VAT_Rate="0" VAT_Amount="0" ItemNote="1"/>
<Detail InquiryNo="11100433067" InquiryLineNo="10000" LineNo="140000" ProductNo="1162" ProductName="Код товарной номенклатуры" Size="" Quantity="1" Amount="0" ValuatedAmount="0" Discount="0" CouponCode="50000" Color="" Status="0" Service="0" ExternalBarcode="" Barcode="7500277733715" Type="73" Keep="0" VAT_Rate="0" VAT_Amount="0" ItemNote="5408 03613959805885 -./;:<=>?/YTR"/>
</command>