⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rsswriterxml.h

📁 beereader source code
💻 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 + -