无法将名称'activity:verb'解析为(n)'元素声明'组件

时间:2013-04-17 08:53:01

标签: xml eclipse xsd jaxb

我正在尝试使用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模式问题 //错误结束

0 个答案:

没有答案