Apply changes to go-pkg-xmlx allowing wildcards for namespace names.
This commit is contained in:
parent
1a851548db
commit
6c6b659e88
3 changed files with 92 additions and 91 deletions
19
feed_test.go
19
feed_test.go
|
@ -5,6 +5,7 @@ import "os"
|
|||
|
||||
func TestFeed(t *testing.T) {
|
||||
urilist := []string{
|
||||
//"http://store.steampowered.com/feeds/news.xml", // This feed violates the rss spec.
|
||||
"http://cyber.law.harvard.edu/rss/examples/sampleRss091.xml",
|
||||
"http://cyber.law.harvard.edu/rss/examples/sampleRss092.xml",
|
||||
"http://cyber.law.harvard.edu/rss/examples/rss2sample.xml",
|
||||
|
@ -19,27 +20,15 @@ func TestFeed(t *testing.T) {
|
|||
|
||||
if err = feed.Fetch(uri); err != nil {
|
||||
t.Errorf("%s >>> %s", uri, err)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
Output of handlers:
|
||||
|
||||
6 new item(s) in WriteTheWeb of http://cyber.law.harvard.edu/rss/examples/sampleRss091.xml
|
||||
1 new channel(s) in http://cyber.law.harvard.edu/rss/examples/sampleRss091.xml
|
||||
21 new item(s) in Dave Winer: Grateful Dead of http://cyber.law.harvard.edu/rss/examples/sampleRss092.xml
|
||||
1 new channel(s) in http://cyber.law.harvard.edu/rss/examples/sampleRss092.xml
|
||||
4 new item(s) in Liftoff News of http://cyber.law.harvard.edu/rss/examples/rss2sample.xml
|
||||
1 new channel(s) in http://cyber.law.harvard.edu/rss/examples/rss2sample.xml
|
||||
15 new item(s) in Blog@Case of http://blog.case.edu/news/feed.atom
|
||||
1 new channel(s) in http://blog.case.edu/news/feed.atom
|
||||
*/
|
||||
}
|
||||
|
||||
func chanHandler(feed *Feed, newchannels []*Channel) {
|
||||
//println(len(newchannels), "new channel(s) in", feed.Url)
|
||||
println(len(newchannels), "new channel(s) in", feed.Url)
|
||||
}
|
||||
|
||||
func itemHandler(feed *Feed, ch *Channel, newitems []*Item) {
|
||||
//println(len(newitems), "new item(s) in", ch.Title, "of", feed.Url)
|
||||
println(len(newitems), "new item(s) in", ch.Title, "of", feed.Url)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue