2017-06-21 06:18:46 +02:00
|
|
|
//
|
|
|
|
// RSOPMLAttributes.h
|
2017-06-26 01:32:07 +02:00
|
|
|
// RSParser
|
2017-06-21 06:18:46 +02:00
|
|
|
//
|
|
|
|
// Created by Brent Simmons on 2/28/16.
|
|
|
|
// Copyright © 2016 Ranchero Software, LLC. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
@import Foundation;
|
|
|
|
|
|
|
|
// OPML allows for arbitrary attributes.
|
|
|
|
// These are the common attributes in OPML files used as RSS subscription lists.
|
|
|
|
|
|
|
|
extern NSString *OPMLTextKey; //text
|
|
|
|
extern NSString *OPMLTitleKey; //title
|
|
|
|
extern NSString *OPMLDescriptionKey; //description
|
|
|
|
extern NSString *OPMLTypeKey; //type
|
|
|
|
extern NSString *OPMLVersionKey; //version
|
|
|
|
extern NSString *OPMLHMTLURLKey; //htmlUrl
|
|
|
|
extern NSString *OPMLXMLURLKey; //xmlUrl
|
|
|
|
|
|
|
|
|
|
|
|
@interface NSDictionary (RSOPMLAttributes)
|
|
|
|
|
|
|
|
// A frequent error in OPML files is to mess up the capitalization,
|
|
|
|
// so these do a case-insensitive lookup.
|
|
|
|
|
|
|
|
@property (nonatomic, readonly) NSString *opml_text;
|
|
|
|
@property (nonatomic, readonly) NSString *opml_title;
|
|
|
|
@property (nonatomic, readonly) NSString *opml_description;
|
|
|
|
@property (nonatomic, readonly) NSString *opml_type;
|
|
|
|
@property (nonatomic, readonly) NSString *opml_version;
|
|
|
|
@property (nonatomic, readonly) NSString *opml_htmlUrl;
|
|
|
|
@property (nonatomic, readonly) NSString *opml_xmlUrl;
|
|
|
|
|
|
|
|
@end
|