我尝试使用CodeSynthesis XSD(在Visual Studio 2015中)进行XML到C ++的绑定。我有一个有效的XML架构,但XSD无法编译它。以下是错误消息:
class Employee:
counter=0
def __init__(self):
Employee.counter+=1
我已经尝试了" xsd-cxx-parse"和#34; xsd-cxx-tree"构建选项,但它们都失败并出现相同的错误。
我试图在同一个项目中编译其他模式,包括CodeSythesis XSD包附带的示例,并且它们都已成功编译。
答案 0 :(得分:0)
从命令行使用xsd
可能会为您提供有关出错的更多信息。如果您的架构使用了一些交换机,那么您可能需要使用许多交换机例如 namespace-map
。