rust-rss Rust 的 RSS 开发包

程序名称:rust-rss

授权协议: Apache

操作系统: 跨平台

开发语言: Rust

rust-rss 介绍

rust-RSS 是 Rust 语言用来解析和生成 RSS 数据的开发包,示例代码

生成

use RSS::{Channel, Item, RSS};

let item = Item {
    title: Some(String::from("Ford hires Elon Musk as CEO")),
    pub_date: Some(String::from("01 Apr 2019 07:30:00 GMT")),
    description: Some(String::from("In an unprecedented move, Ford hires Elon Musk.")),
    ..Default::default()
};

let channel = Channel {
    title: String::from("TechCrunch"),
    link: String::from("http://techcrunch.com"),
    description: String::from("The latest technology news and @R_362_4045@ion on startups"),
    items: vec![item],
    ..Default::default()
};

let RSS = RSS(channel);

let RSS_string = RSS.to_string();

解析:

use RSS::RSS;

let RSS_str = r#"
<?xml version="1.0" encoding="UTF-8"?>
<RSS version="2.0">
  <channel>
    <title>TechCrunch</title>
    <link>http://techcrunch.com</link>
    <description>The latest technology news and @R_362_4045@ion on startups</description>
    <item>
      <title>Ford hires Elon Musk as CEO</title>
      <pubDate>01 Apr 2019 07:30:00 GMT</pubDate>
      <description>In an unprecedented move, Ford hires Elon Musk.</description>
    </item>
  </channel>
</RSS>
"#;

let RSS = RSS_str.parse::<RSS>().unwrap();

rust-rss 官网

https://github.com/frewsxcv/rust-rss

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...