1

我正在寻找 XSOM 的官方源代码。随着各种 openJDK 从 HG 服务器转移到 github,从 OpenJDK 的其余部分中分离出 J2EE 内容,以及 github 上的大量分支,我根本无法通过搜索找到它。我可以找到很多非官方的叉子等。

我希望修复一个错误,或者至少更好地理解 XSOM 在 elementFormDefault 和元素表单信息方面做错了什么。此处的修复或更好地理解 XSOM 中实际发生的情况对于将 XML Schema 信息映射到 Ontmalizer 工具中的 w3c 语义 Web 至关重要。

4

1 回答 1

2

简短的回答,我认为就是这样:https ://github.com/eclipse-ee4j/jaxb-ri

长答案:

Archive.org 有一些关于 XSOM 作为 glassfish 项目的一部分托管在 java.net 上的信息:

https://web.archive.org/web/20110219005858/http://java.net:80/projects/xsom/sources/sources/show/trunk

在某些时候,事情已经从 java.net 迁移走了:

http://www.oracle.com/splash/java.net/maintenance/index.html

但是 XSOM 没有在其中任何一个中列出。查看 xsom 的 maven central 会发现:

https://search.maven.org/artifact/org.glassfish.jaxb/xsom/2.4.0-b180830.0438/jar

这是 glassfish,所以看起来 xsom 现在是 glassfish jaxb 的一部分。回购协议在这里:

https://github.com/javaee/jaxb-v2

这确实包含这个 xsom 目录:

https://github.com/javaee/jaxb-v2/tree/master/jaxb-ri/xsom

并且 src/main/java 确实有原始的 com/sun/xml/xsom 包名。提交日志还显示 xsom 已合并到此 jaxb-v2 存储库中的证据。

https://github.com/javaee/jaxb-v2/commit/fe70e9210e316017ecccb1cf866ffae48927393c

该 repo 的 README 有一个已迁移到此 repo 的通知:

https://github.com/eclipse-ee4j/jaxb-ri

其中确实有关于 jaxb-ri/xsom 的文档。所以我相信这就是最初的 java.net XSOM 最终得到积极开发的地方。

于 2018-11-27T18:06:02.993 回答