使用&符号验证XML名称。

17 浏览
0 Comments

使用&符号验证XML名称。

这个问题已经有答案了:

如何在XML中转义&符号以使其在HTML中呈现为实体?

我正在编写一个将CSV文件转换为XML的C++程序。我的CSV文件的一部分包含一个带有AMPERSAND的城市名称……当我将信息填充到XML时,我无法验证我的代码。是否有一种方法可以编写C++代码,使XML验证单词即使存在&号……(不确定是否被正确输出,请参见下文..)

         Inisa 
         Oyo & Osun 
         119800 

这是经过我的C++程序处理后的XML代码....

以下是我的验证错误代码

Errors in the XML document: 
10990:  27  The entity name must immediately follow the '&' in the entity reference.

admin 更改状态以发布 2023年5月23日
0
0 Comments

不,您的输入不是XML,也没有办法假装它是XML。请更改您的程序,以便生成正确的XML。最好的方法是使用XML序列化库,而不是手动构造XML。我不知道C++可用的序列化库是什么,但我相信它们存在。

0