首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用多个编码(或至少多种语言)验证XML

如何使用多个编码(或至少多种语言)验证XML
EN

Stack Overflow用户
提问于 2017-04-21 18:55:27
回答 1查看 67关注 0票数 0

我有一个XSD和一个公司的XML示例文档。但是,当我试图根据XSD验证XML时,它失败了:

错误:标记SomeTag第2行中的数据过早结束

没有明显的失败原因,当我从文档中删除外文字符时,它将进行验证。

我想让这个示例XML可以验证,但修改最少(即。我宁愿不只是直接删除外文字符)。我知道我不能在文档中添加第二个编码,但据我所知,它的现有编码(utf-8)应该能够处理日文字符.如果它们是用UTF编码的(很明显,由于故障,它们没有编码)。

所以我的问题是,我是否可以在某个(理想的OSS)程序中打开这个文档,然后用UTF-8编码保存它,这样日本字符就不会破坏验证?如果没有,是否有其他方法可以使文档验证--可以删除其中的每个外文字符?

EN

回答 1

Stack Overflow用户

发布于 2017-04-21 21:22:51

基本上,您可以使用任何能够处理编码的纯文本编辑器。理想情况下,您可以使用专用的XML编辑器编辑XML文档,但是如果文档的编码是正确的,那么这种情况可能会很困难。

打开文档后,如果日文字符看起来不对,则需要更改编辑器解释字符的方式(不更改文件)。例如,在崇高的文本中,有一个名为“用编码重新打开”的菜单命令,它提供了一长串常见编码。选择一个似乎很有可能的,并再次检查日语字符。继续努力直到他们看上去正确为止。

然后使用类似于“用编码保存”的命令并选择UTF-8。最后一个命令将更改文件保存在磁盘上的方式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43550070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档