使用XJC(JAXB的)从XML模式定义生成Java类时出现问题
我有一个看起来像这样的XML和一个相应的xsd使用XJC(JAXB的)从XML模式定义生成Java类时出现问题,java,xml,jaxb,Java,Xml,Jaxb,我有一个看起来像这样的XML和一个相应的xsd <books> <book name="book1" id="book1"> <name>Harry Potter</name> ........... </book> ........... </books> 哈利·波特 ........... ........... 请注意,“name”出现了两次,一次作为标记中的属性,另一次作为标记下的元素。
<books>
<book name="book1" id="book1">
<name>Harry Potter</name>
...........
</book>
...........
</books>
哈利·波特
...........
...........
请注意,“name”出现了两次,一次作为标记中的属性,另一次作为标记下的元素。显然,这是无效的语法,我不确定
当我尝试使用(JAXB的)xjc命令为此生成java类时,它会比较xsd文件中的无效重复项
但是,我能够在VS2008中使用xsd命令为xsd生成C#类
我有三个问题
@ChanLFC-请参阅-b comand线路开关,了解skaffman提到的绑定定制。