Objective c 目标C-xml属性中的十六进制值

Objective c 目标C-xml属性中的十六进制值,objective-c,xml,hex,Objective C,Xml,Hex,我需要以以下格式从NSString写入属性值: 即十六进制值D。问题是xml中的输出是&;x00D,如何更正此错误?首先,应将十六进制值转换为unicode字符。输出正是您使用编写的内容&因为&是XML中的转义字符。您到底是如何编写此属性的?@holex使用格式化程序%C作为字符而不是十六进制写入解决了问题thx

我需要以以下格式从NSString写入属性值:

即十六进制值D。问题是xml中的输出是
&;x00D,如何更正此错误?

首先,应将十六进制值转换为unicode字符。输出正是您使用
编写的内容&
因为
&
是XML中的转义字符。您到底是如何编写此属性的?@holex使用格式化程序%C作为字符而不是十六进制写入解决了问题thx