Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在eclipse中为基于xml的文件格式编写验证程序?_Eclipse_Eclipse Plugin - Fatal编程技术网

如何在eclipse中为基于xml的文件格式编写验证程序?

如何在eclipse中为基于xml的文件格式编写验证程序?,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,我正在尝试编写一个eclipse插件,当有人在我的xml文件中键入无效数据时,它会在编辑器左侧的空白处显示错误 这基本上就像编译器对一种语言所做的那样 我在世界上似乎找不到任何文件来建议如何做到这一点。任何帮助都将不胜感激 谢谢好吧,我对eclipse不太确定,但我一直使用DTD或XMLSchaema来验证XML文档。JavaSAX解析器支持这两种格式,您可以用这两种格式定义标记语言,并让SAX解析器告诉您所有错误。很可能这只是将这些错误放入eclipse插件的问题。是的,这是验证XML文档的理

我正在尝试编写一个eclipse插件,当有人在我的xml文件中键入无效数据时,它会在编辑器左侧的空白处显示错误

这基本上就像编译器对一种语言所做的那样

我在世界上似乎找不到任何文件来建议如何做到这一点。任何帮助都将不胜感激


谢谢

好吧,我对eclipse不太确定,但我一直使用DTD或XMLSchaema来验证XML文档。JavaSAX解析器支持这两种格式,您可以用这两种格式定义标记语言,并让SAX解析器告诉您所有错误。很可能这只是将这些错误放入eclipse插件的问题。

是的,这是验证XML文档的理想方法。然而,这篇文章是在寻求一些特定于eclipse平台的帮助。让我给你举个例子。假设您的XML文件用于访问数据库列并将其转换为其他内容。您的数据库凭据在文档中。您需要验证列是否正确匹配,这是因为您在XML文档中有所需的信息。当你编辑一个java文件的时候,你会看到一个小红色的图标,我想做同样的事情。