使用JAXB生成的XML文件未将“>”符号转换为&gt。但是它会转换其他XML转义字符,例如<,&,',“。是设计使然,还是我需要使用任何特定的库来转换所有XML转义字符。
答案 0 :(得分:0)
您说“由于数据中的符号,我们的子系统之一读取XML文件失败”。
然后,您需要修复该子系统。读取XML的所有内容都应接受完整的XML语法。您不能期望生成XML的软件会生成您喜欢的特定子集。
我们在StackOverflow上看到了很多。我们看到人们糟糕地生成XML,然后试图在接收端修复它,并且我们看到人们糟糕地解析XML,并期望在发送端修复它。当您这样做时,您会错过XML的全部要点,这是每个人都可以使用的标准语法。通过采用标准语法,您可以使用标准工具进行XML生成和XML解析,从而大大降低了总体成本。
您将告诉我您必须在发送方中对其进行修复,因为您无法在接收方中对其进行修复。好吧,对不起:如果您想从事牛仔工作,就必须求助于其他人。如果您的电源插座形状不正确,我不会帮助您弯曲电源插头上的插针以使其适合,我会告诉您更换插座。