我正在尝试使用xsd创建Java类,我使用trang.jar从XML创建。我正在尝试使用JAXB工具在Eclipse IDE中创建这些Java类。下面是我在尝试生成JAXB类时得到的xsd和错误。有人可以帮我这个吗?或者我有没有从xml生成xsd?
` <!--**********My XSD**************-->
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" targetNamespace="http://www.w3.org/2005/Atom"
xmlns:gnip="http://www.gnip.com/schemas/2010" xmlns:service="http://activitystrea.ms/service-provider"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:activity="http://activitystrea.ms/spec/1.0/">
<xs:import namespace="http://activitystrea.ms/service-provider"
schemaLocation="service.xsd" />
<xs:import namespace="http://activitystrea.ms/spec/1.0/"
schemaLocation="activity.xsd" />
<xs:import namespace="http://www.gnip.com/schemas/2010"
schemaLocation="gnip.xsd" />
<xs:element name="entry">
<xs:complexType>
<xs:sequence>
<xs:element ref="atom:id" />
<xs:element ref="atom:created" />
<xs:element ref="atom:published" />
<xs:element ref="atom:updated" />
<xs:element ref="atom:title" />
<xs:element ref="atom:category" />
<xs:element ref="atom:link" />
<xs:element ref="atom:generator" />
<xs:element ref="atom:source" />
<xs:element ref="service:provider" />
<xs:element ref="activity:verb" /> <!--Cannot resolve the name 'activity:verb' to a(n) 'element declaration' component.-->
<xs:element ref="activity:object" />
<xs:element ref="atom:author" />
<xs:element ref="activity:actor" />
<xs:element ref="gnip:matching_rules" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="created" type="xs:dateTime" />
<xs:element name="published" type="xs:dateTime" />
<xs:element name="category">
<xs:complexType>
<xs:attribute name="label" use="required" />
<xs:attribute name="term" use="required" type="xs:NCName" />
</xs:complexType>
</xs:element>
<xs:element name="generator">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:NCName">
<xs:attribute name="uri" use="required" type="xs:anyURI" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="source">
<xs:complexType>
<xs:sequence>
<xs:element ref="atom:link" />
<xs:element ref="atom:title" />
<xs:element ref="atom:updated" />
<xs:element ref="gnip:rule" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="icon">
<xs:complexType />
</xs:element>
<xs:element name="content" type="xs:string" />
<xs:element name="author">
<xs:complexType>
<xs:sequence>
<xs:element ref="atom:name" />
<xs:element ref="atom:uri" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="id" type="xs:NMTOKEN" />
<xs:element name="updated" type="xs:string" />
<xs:element name="title" type="xs:string" />
<xs:element name="link">
<xs:complexType>
<xs:attribute name="href" use="required" type="xs:anyURI" />
<xs:attribute name="length" type="xs:integer" />
<xs:attribute name="rel" use="required" type="xs:NCName" />
<xs:attribute name="type" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="name" type="xs:string" />
<xs:element name="uri" type="xs:anyURI" />
</xs:schema>
<!--**********My XSD**************--> `
//错误 描述资源路径位置类型 src-resolve:无法将名称'activity:verb'解析为(n)'元素声明'组件。 fbKey.xsd / gnip-data-provider / src / main / resources第25行XML模式问题
描述资源路径位置类型 src-resolve:无法将名称'activity:verb'解析为(n)'元素声明'组件。 fbKey.xsd / gnip-data-provider / target / classes第25行XML模式问题
描述资源路径位置类型 src-resolve:无法将名称'gnip:matching_rules'解析为(n)'元素声明'组件。 fbKey.xsd / gnip-data-provider / src / main / resources第29行XML模式问题
描述资源路径位置类型 src-resolve:无法将名称'service:provider'解析为(n)'元素声明'组件。 fbKey.xsd / gnip-data-provider / src / main / resources第24行XML模式问题 //错误结束