我的用例是基于xsd将xml转换为avro或json
我正在尝试将xmltransform与jmssourceconnector一起使用,配置为:
transforms.xmlToAvro.package = com.github.jcustenborder.kafka.connect.transform.xml.model
transforms.xmlToAvro.schema.path = [path/test.xsd]
transforms.xmlToAvro.type = com.github.jcustenborder.kafka.connect.transform.xml.FromXml$Value
transforms.xmlToAvro.xjc.options.automatic.name.conflict.resolution.enabled = true
transforms.xmlToAvro.xjc.options.strict.check.enabled = false
transforms.xmlToAvro.xjc.options.verbose.enabled = true
出现以下错误:
错误(com.github.jcustenborder.kafka.connect.transform.xml.xsdcompiler)com.sun.istack.saxparseexception2;系统ID:行号:1;列号:534063;属性“segment”已定义。使用jaxb:property来解决这场冲突。
如果automatic.name.conflict.resolution.enabled设置为true,它不应该自动解决命名冲突吗?请让我知道我应该做什么不同的工作,使这项工作。
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!