在办公室,我们目前正在编写一个应用程序,它将根据给定的模式生成XML文件。我们在. xsd文件中拥有模式。
是否有工具或库可以用于自动测试,以检查生成的XML是否与模式匹配?
我们更喜欢适合商业用途的免费工具,尽管我们不会捆绑模式检查器,因此它只需要在开发过程中供开发人员使用。
我们的开发语言是c++,如果这有什么不同的话,尽管我不认为它应该,因为我们可以生成xml文件,然后通过在测试中调用一个单独的程序来进行验证。
在办公室,我们目前正在编写一个应用程序,它将根据给定的模式生成XML文件。我们在. xsd文件中拥有模式。
是否有工具或库可以用于自动测试,以检查生成的XML是否与模式匹配?
我们更喜欢适合商业用途的免费工具,尽管我们不会捆绑模式检查器,因此它只需要在开发过程中供开发人员使用。
我们的开发语言是c++,如果这有什么不同的话,尽管我不认为它应该,因为我们可以生成xml文件,然后通过在测试中调用一个单独的程序来进行验证。
当前回答
Windows有免费的XML记事本2007。 您可以选择用于验证的XSD
更新:更好的是,使用notepad++和XML Tools插件
其他回答
另一个在线XML模式(XSD)验证器:http://www.utilities-online.info/xsdvalidation/。
notepad++有一个名为XML Tools的插件,它提供针对XSD的XML验证和验证。
你可以在这里看到如何使用它。
来自DecisionSoft的在线XML模式验证器允许您根据给定的模式检查XML文件。
您可以将XML模式连接到Microsoft Visual Studio的智能感知。这个选项为您提供了实时验证和自动完成,这真是太棒了。
我在免费的Microsoft Visual c++ 2010 Express上运行了这个场景。
http://www.xmlvalidation.com/
(请务必勾选“验证外部XML模式”框)