任何人都知道XML-to-SWI-Prolog绑定工具类似于JAXB for Java或XSDE for C++;?

任何人都知道XML-to-SWI-Prolog绑定工具类似于JAXB for Java或XSDE for C++;?,xsd,jaxb,swi-prolog,xml-binding,Xsd,Jaxb,Swi Prolog,Xml Binding,是否可以创建XML模式文件的Prolog特定绑定?如果是的话,有人能给我指出正确的方向吗 我有一个模式,我在Java中使用它创建JAXB绑定来序列化和反序列化XML文件。这些文件由SWI Prolog应用程序创建,该应用程序仍在发展中,由地理位置较远的团队开发。我想确保,当XML格式发生更改时,它们与模式文件的更改相关联,而不仅仅是将模式视为一个很好的文档工具,因为它通常滞后于实际的XML内容 欢迎提出任何建议。听起来普遍的共识是使用Prolog的JPL包用Java封装JAXB绑定。这是最接近实

是否可以创建XML模式文件的Prolog特定绑定?如果是的话,有人能给我指出正确的方向吗

我有一个模式,我在Java中使用它创建JAXB绑定来序列化和反序列化XML文件。这些文件由SWI Prolog应用程序创建,该应用程序仍在发展中,由地理位置较远的团队开发。我想确保,当XML格式发生更改时,它们与模式文件的更改相关联,而不仅仅是将模式视为一个很好的文档工具,因为它通常滞后于实际的XML内容


欢迎提出任何建议。

听起来普遍的共识是使用Prolog的JPL包用Java封装JAXB绑定。这是最接近实际绑定实现的一个

很多人都使用SGML包,但这不是绑定。据我所知,最好的方法是能够根据模式验证自己的XML,但是快速查看SGML文档并没有给我这样的印象,即该功能实际上已经完全实现了

因此,如果需要模式绑定样式的XML管理框架,建议通过JPL访问该模式的JAXB绑定。一些人对JPL的稳定性表示担忧。他们报告说在使用JPL时JVM经常崩溃,但我还没有独立验证这些说法,因此无法证实它们。如果有人对这个话题有更多的意见,我很乐意得到


谢谢

听起来普遍的共识是使用Prolog的JPL包在Java中封装JAXB绑定。这是最接近实际绑定实现的一个

很多人都使用SGML包,但这不是绑定。据我所知,最好的方法是能够根据模式验证自己的XML,但是快速查看SGML文档并没有给我这样的印象,即该功能实际上已经完全实现了

因此,如果需要模式绑定样式的XML管理框架,建议通过JPL访问该模式的JAXB绑定。一些人对JPL的稳定性表示担忧。他们报告说在使用JPL时JVM经常崩溃,但我还没有独立验证这些说法,因此无法证实它们。如果有人对这个话题有更多的意见,我很乐意得到

谢谢