使用jaxb为wix.xsd生成bean失败,因为模式似乎无效

使用jaxb为wix.xsd生成bean失败,因为模式似乎无效,jaxb,wix,xsd,wix3.7,Jaxb,Wix,Xsd,Wix3.7,我正在使用JAXB(来自Java7)为WiX的模式定义生成bean。但是这一代失败了,因为wix.xsd(来自wix 3.7的源树)包含一些带有单词边界的正则表达式和其他分隔符,这在xml模式定义中的正则表达式中是不允许的 除了更改模式定义之外,还有什么方法可以继续吗?在一次twitter对话中,Rob Mensching昨天提到,源代码树中的xsd文件已编译成最终格式。但是我还没有找到这些最终的xsd,所以我无法检查它们是否仍然包含这些无效的正则表达式模式。作为一种解决方法,我现在已经从wix

我正在使用JAXB(来自Java7)为WiX的模式定义生成bean。但是这一代失败了,因为wix.xsd(来自wix 3.7的源树)包含一些带有单词边界的正则表达式和其他分隔符,这在xml模式定义中的正则表达式中是不允许的


除了更改模式定义之外,还有什么方法可以继续吗?

在一次twitter对话中,Rob Mensching昨天提到,源代码树中的xsd文件已编译成最终格式。但是我还没有找到这些最终的xsd,所以我无法检查它们是否仍然包含这些无效的正则表达式模式。作为一种解决方法,我现在已经从wix.xsd中删除了所有模式元素。这在我的例子中应该没有问题,因为我只想生成wxs文件,而不想验证它们。但我仍然希望找到一个合适的解决办法