2.0.2.14 is Java 1.6 Compliant :)

Sep 15, 2008 at 12:24 PM
The only minor change I was forced to do in order to compile the code using Java's wsimport was in the element RSS, since JAXB marshaler and unmarshealer doesn't includes the @XmlRoot annotation in elements that has no children. So, the change to make codeplex workable with Java 1.6 standard tools is:

before:

  <xs:element name="rss" type="Rss"/>
  <xs:complexType name="Rss">
  ...
  </xs:complexType>

after:

    <xs:element name="rss">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="channel" type="RssChannel" />
                <xs:any namespace="##other" processContents="lax" minOccurs="0"
                    maxOccurs="unbounded" />
            </xs:sequence>
            <xs:attribute name="version" type="xs:decimal" use="required"
                fixed="2.0" />
            <xs:anyAttribute namespace="##any" />
        </xs:complexType>
    </xs:element>
Coordinator
Sep 23, 2008 at 4:47 AM

Work item 11363
http://www.codeplex.com/rss2schema/WorkItem/View.aspx?WorkItemId=11363

Release 2.0.2.15
http://www.codeplex.com/rss2schema/Release/ProjectReleases.aspx?ReleaseId=17577