Refactored OPML
This commit is contained in:
@@ -1,19 +1,21 @@
|
||||
//
|
||||
// RSXMLError.h
|
||||
// RSXML
|
||||
//
|
||||
// Created by Brent Simmons on 2/28/16.
|
||||
// Copyright © 2016 Ranchero Software, LLC. All rights reserved.
|
||||
//
|
||||
|
||||
@import Foundation;
|
||||
#import <libxml/xmlerror.h>
|
||||
|
||||
extern NSString *RSXMLErrorDomain;
|
||||
extern NSErrorDomain kLIBXMLParserErrorDomain;
|
||||
extern NSErrorDomain kRSXMLParserErrorDomain;
|
||||
|
||||
|
||||
typedef NS_ENUM(NSInteger, RSXMLErrorCode) {
|
||||
RSXMLErrorCodeDataIsWrongFormat = 1024
|
||||
/// Error codes for RSXML error domain @c (kRSXMLParserErrorDomain)
|
||||
typedef NS_ENUM(NSInteger, RSXMLError) {
|
||||
/// Error codes
|
||||
RSXMLErrorNoData = 100,
|
||||
RSXMLErrorMissingLeftCaret = 110,
|
||||
RSXMLErrorProbablyHTML = 120,
|
||||
RSXMLErrorContainsXMLErrorsTag = 130,
|
||||
RSXMLErrorNoSuitableParser = 140,
|
||||
RSXMLErrorFileNotOPML = 1024 // original value
|
||||
};
|
||||
|
||||
|
||||
NSError *RSOPMLWrongFormatError(NSString *fileName);
|
||||
void RSXMLSetError(NSError **error, RSXMLError code, NSString *filename);
|
||||
NSError * RSXMLMakeError(RSXMLError code, NSString *filename);
|
||||
NSError * RSXMLMakeErrorFromLIBXMLError(xmlErrorPtr err);
|
||||
|
||||
Reference in New Issue
Block a user