Schema "mule-rss.xsd"
Target Namespace:
http://www.mulesoft.org/schema/mule/rss
Defined Components:
global elements, 2 complexTypes
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://www.mulesoft.org/schema/mule/rss/3.3/mule-rss.xsd; see XML source
Imports Schemas (4):
mule-schemadoc.xsd [src], mule.xsd [src], spring-beans-3.1.xsd [src], xml.xsd [src]
Imported by Schema:
_mule-all-included.xsd
Annotation
RSS is a popular syndication format used by many websites to provide a feed of data such as news or updates.
All Element Summary
entry-last-updated-filter Will filter RSS entry objects based on their last update date.
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally; see XML source
Used:
never
feed-last-updated-filter Will filter the whole RSS Feed based on its last update date.
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally; see XML source
Used:
never
feed-splitter Will split the entries of a feed into single entry objects.
Type:
Content:
complex, 1 attribute, attr. wildcard, 2 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
never
object-to-feed-transformer Transforms the payload of the message to a {{com.sun.syndication.feed.synd.SyndFeed}} instance.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally; see XML source
Used:
never
Complex Type Summary
Content:
complex, 3 attributes, attr. wildcard, 1 element
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
XML Source
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.mulesoft.org/schema/mule/rss" xmlns="http://www.mulesoft.org/schema/mule/rss" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:mule="http://www.mulesoft.org/schema/mule/core" xmlns:schemadoc="http://www.mulesoft.org/schema/mule/schemadoc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:annotation>
<xsd:documentation>
RSS is a popular syndication format used by many websites to provide a feed of data such
as news or updates.
</xsd:documentation>
<xsd:appinfo>
<schemadoc:short-name>RSS</schemadoc:short-name>
<schemadoc:page-title>RSS Module</schemadoc:page-title>
</xsd:appinfo>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
Will split the entries of a feed into single entry objects. Each entry will be a separate message in Mule.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="entry-last-updated-filter" substitutionGroup="mule:abstract-filter" type="entryLastUpdateFilterType">
<xsd:annotation>
<xsd:documentation>
Will filter RSS entry objects based on their last update date. This is useful for filtering older entries from the feed. This filter works only on RSS SyndEntry objects not SyndFeed objects.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="entryLastUpdateFilterType">
<xsd:complexContent>
<xsd:extension base="mule:abstractFilterType">
<xsd:attribute name="lastUpdate" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
The date from which to filter events from. Any entries that were last updated before this date will not be accepted. The date format is: yyyy-MM-dd hh:mm:ss, for example 2008-12-25 13:00:00. If only the date is important you can omit the time part. You can set the value to 'now' to set the date and time that the server is started. Do not set this attribute if you want to receive all available entries then any new entries going forward. This is the default behaviour and suitable for many scenarios.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute default="true" name="acceptWithoutUpdateDate" type="mule:substitutableBoolean">
<xsd:annotation>
<xsd:documentation>
Whether an entry should be accepted if it doesn't have a Last Update date set.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="feed-last-updated-filter" substitutionGroup="mule:abstract-filter" type="feedLastUpdateFilterType">
<xsd:annotation>
<xsd:documentation>
Will filter the whole RSS Feed based on its last update date. This is useful for processing a feed that has not been updated since a specific date. This filter works only on RSS SyndFeed objects.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="feedLastUpdateFilterType">
<xsd:complexContent>
<xsd:extension base="mule:abstractFilterType">
<xsd:attribute name="lastUpdate" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
The date from which to filter events from. Any feeds that were last updated before this date will not be accepted. The date format is: yyyy-MM-dd hh:mm:ss, for example 2008-12-25 13:00:00. If only the date is important you can omit the time part. You can set the value to 'now' to set the date and time that the server is started. Do not set this attribute if you want to receive all available entries then any new entries going forward. This is the default behaviour and suitable for many scenarios.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute default="true" name="acceptWithoutUpdateDate" type="mule:substitutableBoolean">
<xsd:annotation>
<xsd:documentation>
Whether a Feed should be accepted if it doesn't have a Last Update date set.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Transforms the payload of the message to a {{com.sun.syndication.feed.synd.SyndFeed}} instance.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.