다음을 통해 공유


SyndicationItem.GetRss20Formatter 메서드

정의

Rss20FeedFormatter 인스턴스를 가져옵니다.

오버로드

GetRss20Formatter()

Rss20FeedFormatter 인스턴스를 가져옵니다.

GetRss20Formatter(Boolean)

Rss20FeedFormatter 인스턴스를 가져옵니다.

GetRss20Formatter()

Rss20FeedFormatter 인스턴스를 가져옵니다.

public:
 System::ServiceModel::Syndication::Rss20ItemFormatter ^ GetRss20Formatter();
public System.ServiceModel.Syndication.Rss20ItemFormatter GetRss20Formatter ();
member this.GetRss20Formatter : unit -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Function GetRss20Formatter () As Rss20ItemFormatter

반환

Rss20ItemFormatter

Rss20FeedFormatter 인스턴스입니다.

예제

다음 코드에서는 배포 항목을 RSS 2.0 형식으로 XML 파일에 쓰는 방법을 보여 줍니다.

SyndicationItem item = new SyndicationItem("Item Title", "Item Content", new Uri("http://Item/Alternate/Link"), "itemID", DateTimeOffset.Now);
Rss20ItemFormatter rssFormatter = item.GetRss20Formatter();
XmlWriter writer = XmlWriter.Create("output.xml");
rssFormatter.WriteTo(writer);
writer.Close();
Dim item As New SyndicationItem("Item Title", "Item Content", New Uri("http:' Item/Alternate/Link"), "itemID", DateTimeOffset.Now)
Dim rssFormatter As Rss20ItemFormatter = item.GetRss20Formatter()
Dim writer As XmlWriter = XmlWriter.Create("output.xml")
rssFormatter.WriteTo(writer)
writer.Close()

적용 대상

GetRss20Formatter(Boolean)

Rss20FeedFormatter 인스턴스를 가져옵니다.

public:
 System::ServiceModel::Syndication::Rss20ItemFormatter ^ GetRss20Formatter(bool serializeExtensionsAsAtom);
public System.ServiceModel.Syndication.Rss20ItemFormatter GetRss20Formatter (bool serializeExtensionsAsAtom);
member this.GetRss20Formatter : bool -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Function GetRss20Formatter (serializeExtensionsAsAtom As Boolean) As Rss20ItemFormatter

매개 변수

serializeExtensionsAsAtom
Boolean

Atom 1.0 네임스페이스를 사용하여 요소 및 특성 확장을 serialize할지 여부를 지정하는 값입니다.

반환

Rss20ItemFormatter

Rss20FeedFormatter 인스턴스입니다.

예제

다음 코드에서는 RSS 2.0 형식의 배포 항목을 XML 파일에 쓰고 특성 및 요소 확장을 serialize하는 방법을 보여 줍니다.

SyndicationItem item = new SyndicationItem("Item Title", "Item Content", new Uri("http://Item/Alternate/Link"), "itemID", DateTimeOffset.Now);
Rss20ItemFormatter rssFormatter = item.GetRss20Formatter(true);
XmlWriter writer = XmlWriter.Create("output.xml");
rssFormatter.WriteTo(writer);
writer.Close();
Dim item As New SyndicationItem("Item Title", "Item Content", New Uri("http:' Item/Alternate/Link"), "itemID", DateTimeOffset.Now)
Dim rssFormatter As Rss20ItemFormatter = item.GetRss20Formatter(True)
Dim writer As XmlWriter = XmlWriter.Create("output.xml")
rssFormatter.WriteTo(writer)
writer.Close()

설명

RSS 2.0에서는 네임스페이스 내에 있는 경우에만 사양에 없는 요소와 특성을 허용합니다. serializedExtensionsAsAtom 매개 변수인 경우 true포맷터는 모든 확장에 "a10" 네임스페이스를 자동으로 추가합니다. 그렇지 않으면 확장이 serialize되지 않습니다.

적용 대상