Definition Type Element
Name NewsComponent
Abstract False
Documentation
================================ NewsComponent =================================
A container for news objects, used to identify the role of news objects in
relation to one another, and to ascribe metadata to them. The Essential
attribute indicates whether the provider considers that this NewsComponent
is essential to the meaning of the NewsComponent within which it is contained.
The EquivalentsList attribute indicates whether or not the NewsItems or
NewsItemRefs, NewsComponents or ContentItems contained within this one are
equivalent to one another in content and/or meaning
================================================================================

      
XSD Schema .\NewsML_1.2.xsd
XSD Schema Diagram
XSD Schema Code
<xs:element name="NewsComponent" >
  <xs:annotation>
    <xs:documentation>
================================ NewsComponent =================================
A container for news objects, used to identify the role of news objects in
relation to one another, and to ascribe metadata to them. The Essential
attribute indicates whether the provider considers that this NewsComponent
is essential to the meaning of the NewsComponent within which it is contained.
The EquivalentsList attribute indicates whether or not the NewsItems or
NewsItemRefs, NewsComponents or ContentItems contained within this one are
equivalent to one another in content and/or meaning
================================================================================

      
</xs:documentation>
  </xs:annotation>

  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="Comment"/>
      <xs:element minOccurs="0" ref="Catalog"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="TopicSet"/>
      <xs:element minOccurs="0" ref="Role"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="BasisForChoice"/>
      <xs:element minOccurs="0" ref="NewsLines"/>
      <xs:element minOccurs="0" ref="AdministrativeMetadata"/>
      <xs:element minOccurs="0" ref="RightsMetadata"/>
      <xs:element minOccurs="0" ref="DescriptiveMetadata"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="Metadata"/>
      <xs:choice minOccurs="0">
        <xs:choice maxOccurs="unbounded">
          <xs:element ref="NewsItem"/>
          <xs:element ref="NewsItemRef"/>
        </xs:choice>

        <xs:element maxOccurs="unbounded" ref="NewsComponent"/>
        <xs:element maxOccurs="unbounded" ref="ContentItem"/>
      </xs:choice>

    </xs:sequence>

    <xs:attributeGroup ref="localid"/>
    <xs:attribute default="no" name="Essential">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="yes"/>
          <xs:enumeration value="no"/>
        </xs:restriction>

      </xs:simpleType>

    </xs:attribute>

    <xs:attribute default="no" name="EquivalentsList">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="yes"/>
          <xs:enumeration value="no"/>
        </xs:restriction>

      </xs:simpleType>

    </xs:attribute>

    <xs:attribute ref="xml:lang" use="optional"/>
  </xs:complexType>

</xs:element>
Child Elements
Name Type Min Occurs Max Occurs
Child Attributes
Name Type Default Value Use
Derivation Tree
[No Sub Types]
NewsComponent
    NewsComponent
    NewsComponent
References
NewsComponent , NewsComponent
Generated using Liquid XML Studio by Liquid Technologies Ltd