NetNewsWire/Modules/Parser/Sources/FeedParser/Feeds/XML/AtomParser.swift
2024-09-09 20:54:42 -07:00

30 lines
798 B
Swift

//
// AtomParser.swift
// RSParser
//
// Created by Brent Simmons on 6/25/17.
// Copyright © 2017 Ranchero Software, LLC. All rights reserved.
//
import Foundation
import SAX
// RSSParser wraps the Objective-C RSAtomParser.
//
// The Objective-C parser creates RSParsedFeed, RSParsedArticle, etc.
// This wrapper then creates ParsedFeed, ParsedItem, etc. so that it creates
// the same things that JSONFeedParser and RSSInJSONParser create.
//
// In general, you should see FeedParser.swift for all your feed-parsing needs.
//public struct AtomParser {
//
// public static func parse(_ parserData: ParserData) -> ParsedFeed? {
//
// if let rsParsedFeed = RSAtomParser.parseFeed(with: parserData) {
// return RSParsedFeedTransformer.parsedFeed(rsParsedFeed)
// }
// return nil
// }
//}