【发布时间】:2013-09-03 17:13:14
【问题描述】:
我有一个这样的xml
<datapoint>
<fieldname>somestring</fieldname>
<value>some string</value>
</datapoint>
<datapoint>
<fieldname>somestring</fieldname>
<value>some string</value>
</datapoint>
<datapoint>
<fieldname>somestring</fieldname>
<value>
<filename>some string</filename>
</value>
</datapoint>
我需要为此 XML 定义 XSD。我使用 value 作为复杂类型。但是当我将值用作复杂类型时,我无法从 JAXB 中的值解析字符串值。我只得到一个对象。如果我将值声明为简单类型(字符串),我将无法读取文件名。我该怎么办..请帮忙。
【问题讨论】:
标签: xml jaxb xsd xsd-validation