catalog.xsd,如下:<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 

<xsd:element name="catalog" type="catalogType"/> 
<xsd:complexType name="catalogType">  
<xsd:sequence>   
<xsd:element ref="journal"  minOccurs="0" maxOccurs="unbounded"/>  
</xsd:sequence>  
<xsd:attribute name="section" type="xsd:string"/>  
<xsd:attribute name="publisher" type="xsd:string"/> 
</xsd:complexType> 

<xsd:element name="journal" type="journalType"/> 
<xsd:complexType name="journalType">  
<xsd:sequence>   
<xsd:element ref="article"  minOccurs="0" maxOccurs="unbounded"/>  
</xsd:sequence> 
</xsd:complexType> 

<xsd:element name="article" type="articleType"/> 
<xsd:complexType name="articleType">  
<xsd:sequence>   
<xsd:element name="title" type="xsd:string"/>   
<xsd:element name="author" type="xsd:string"/>  
</xsd:sequence>  
<xsd:attribute name="level" type="xsd:string"/>  
<xsd:attribute name="date" type="xsd:string"/> 
</xsd:complexType></xsd:schema> 运行 xjc catalog.xsd以后只生成:
generated\ArticleType.java
generated\CatalogType.java
generated\JournalType.java
generated\ObjectFactory.java
但我看csdn教程http://kb.csdn.net/java/Articles/200510/1347f51c-9613-4e8f-a37a-7019f2125066.html上应该生成:
generated\impl\runtime\ErrorHandlerAdaptor.java
generated\impl\runtime\MSVValidator.java
generated\impl\runtime\NamespaceContext2.java
generated\impl\runtime\UnmarshallableObject.java
generated\impl\runtime\MarshallerImpl.java
generated\impl\runtime\ValidationContext.java
generated\impl\runtime\UnmarshallerImpl.java
generated\impl\runtime\DefaultJAXBContextImpl.java
generated\impl\runtime\ContentHandlerAdaptor.java
generated\impl\runtime\GrammarInfoFacade.java
generated\impl\runtime\UnmarshallingContext.java
generated\impl\runtime\UnmarshallingEventHandlerAdaptor.java
generated\impl\runtime\XMLSerializable.java
generated\impl\runtime\Discarder.java
generated\impl\runtime\PrefixCallback.java
generated\impl\runtime\SAXMarshaller.java
generated\impl\runtime\NamespaceContextImpl.java
generated\impl\runtime\UnmarshallingEventHandler.java
generated\impl\runtime\GrammarInfo.java
generated\impl\runtime\InterningUnmarshallerHandler.java
generated\impl\runtime\ValidatableObject.java
generated\impl\runtime\GrammarInfoImpl.java
generated\impl\runtime\ValidatingUnmarshaller.java
generated\impl\runtime\ValidatorImpl.java
generated\impl\runtime\SAXUnmarshallerHandlerImpl.java
generated\impl\runtime\XMLSerializer.java
generated\impl\runtime\Util.java
generated\impl\runtime\SAXUnmarshallerHandler.java
generated\impl\runtime\AbstractUnmarshallingEventHandlerImpl.java
generated\impl\ArticleImpl.java
generated\impl\ArticleTypeImpl.java
generated\impl\CatalogImpl.java
generated\impl\CatalogTypeImpl.java
generated\impl\JAXBVersion.java
generated\impl\JournalImpl.java
generated\impl\JournalTypeImpl.java
generated\Article.java
generated\ArticleType.java
generated\Catalog.java
generated\CatalogType.java
generated\Journal.java
generated\JournalType.java
generated\ObjectFactory.java
generated\bgm.ser怎么回事啊? 多谢大家