📄 rsswriterxml.h
字号:
// RSSWriterXML.h: interface for the CRSSWriterXML class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_RSSWRITERXML_H__F9075376_E5BC_42E7_8C4E_060B139ED98E__INCLUDED_)
#define AFX_RSSWRITERXML_H__F9075376_E5BC_42E7_8C4E_060B139ED98E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "RSSWriter.h"
#include "StdDate.h"
#include "RSSElement.h"
#include "RSSCategory.h"
#include "RSSSource.h"
#include "RSSGuid.h"
#include "RSSImage.h"
#include "RSSCloud.h"
#include "RssEnclosure.h"
#include "RSSTextInput.h"
#include "RSSChannel.h"
#include "RSSItem.h"
#include "MarkupMSXML.h"
#define CHECKHR(x) { if (FAILED(x)) goto CleanUp;}
#define SAFERELEASE(p) {if (p) {(p)->Release(); p = NULL;}}
class CRSSWriterXML : public CRSSWriter
{
public:
CRSSWriterXML();
virtual ~CRSSWriterXML();
BOOL Save( CRSSChannel* pChannel,CString szGUID) ;
BOOL Write( CRSSChannel* pChannel,CString szURL);
private:
CMarkupMSXML markup;
BOOL WriteChannel( CRSSChannel* pChannel,CString szURL,BOOL bCreate = TRUE );
BOOL WriteItem( CRSSChannel* pChannel,BOOL bCreate = TRUE);
BOOL WriteCategory( CRSSChannel* pChannel);
BOOL WriteCloud( CRSSChannel* pChannel);
BOOL WriteImage( CRSSChannel* pChannel );
BOOL WriteTextInput( CRSSChannel* pChannel );
BOOL WriteSkipHours( CRSSChannel* pChannel);
BOOL WriteSkipDays( CRSSChannel* pChannel);
BOOL WriteCategory( CRSSItem* pItem);
BOOL WriteEnclosure( CRSSItem* pItem);
BOOL WriteGuid( CRSSItem* pItem);
BOOL WriteSource( CRSSItem* pItem);
void SendStatusMessage( CRSSChannel* pChannel,int iCode,int iSubCode = 0);
};
#endif // !defined(AFX_RSSWRITERXML_H__F9075376_E5BC_42E7_8C4E_060B139ED98E__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -