JAXB没有将>符号转换为&gt

问题描述 投票:0回答:1

使用JAXB生成的XML文件未将“>”符号转换为&gt。但它翻译其他XML转义字符,如<,&,',“。是设计还是我需要使用任何特定的库来转换所有XML转义字符。

xml xml-parsing jaxb
1个回答
0
投票

你说“我们的一个子系统读取XML文件失败,因为数据中的”>“符号”。

然后你需要修复那个子系统。任何读取XML的东西都应该接受完整的XML语法;您不能指望生成XML的软件会生成您特别喜欢的子集。

我们在StackOverflow上看到了很多。我们看到人们生成XML很糟糕,然后尝试在接收端修复它,我们看到人们严重解析XML,并期望在发送端修复它。当你这样做时,你已经错过了XML的全部内容,这是每个人都可以使用的标准语法;通过采用标准语法,您可以使用标准工具进行XML生成和XML解析,从而显着降低总体成本。

您将告诉我您必须在发件人中修复它,因为您无法在接收器中修复它。好吧,对不起:如果你想要一份牛仔工作,你将不得不求助于其他人。如果您的电源插座形状错误,我不会帮您弯曲电插头上的插针以使其合适,我将告诉您更换插座。

© www.soinside.com 2019 - 2024. All rights reserved.