Implemented by
An nsIFeedProcessor parses feeds, triggering callbacks based on their contents.
[scriptable, uuid(8a0b2908-21b0-45d7-b14d-30df0f92afc7)]
interface nsIFeedProcessor : nsIStreamListener
Attributes
The listener that will respond to feed events.
attribute
nsIFeedResultListener
listener
Methods
Parse a feed asynchronously. The caller must then call the
nsIFeedProcessor's nsIStreamListener methods to drive the
parse. Do not call the other parse methods during an asynchronous
parse.
@param requestObserver The observer to notify on start/stop. This
argument can be null.
@param uri The base URI.
void
parseAsync(in nsIRequestObserver requestObserver, in nsIURI uri)
Parse a feed from an nsIInputStream. @param stream The input stream. @param uri The base URI.
void
parseFromStream(in nsIInputStream stream, in nsIURI uri)
Parse a feed from a string. @param str The string to parse. @param uri The base URI.
void
parseFromString(in AString str, in nsIURI uri)
Compare to: