JAXB解组和elementFormDefault

时间:2018-11-14 15:16:37

标签: java xml jaxb unmarshalling maven-jaxb2-plugin

当尝试在Spring中实现SOAP服务时,在处理XSD和解组时遇到了一个有趣的问题。给出以下XSD文件和jaxb2 maven插件(版本2.4)

Sub UpdateChartSourceData()
    With Worksheets("SheetWithChart")
        cht.Chart.SetSourceData Source:=.Range("series1")
    End With
End Sub

我正在尝试解组xml

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Me.Range("series1")) Is Nothing Then
        cht.Chart.SetSourceData Source:=Me.Range("series1")
    End If
End Sub

实际上,我希望不要填充字段类型,圆柱体和属性,因为它们是在没有命名空间的情况下定义的。但是会填充对象属性,只有“属性”中的名称和值属性保持为空。

cht

由于我找不到合理的解释,有人可以解释这种行为吗?

谢谢。

0 个答案:

没有答案