Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mattn/go-xmlrpc

xmlrpc interface for go
https://github.com/mattn/go-xmlrpc

go xmlrpc

Last synced: about 2 months ago
JSON representation

xmlrpc interface for go

Awesome Lists containing this project

README

        

# go-xmlrpc

xmlrpc interface for go

## Usage

```go
package main

import (
"github.com/mattn/go-xmlrpc"
"fmt"
"log"
)

func main() {
res, e := xmlrpc.Call(
"http://your-blog.example.com/xmlrpc.php",
"metaWeblog.getRecentPosts",
"blog-id",
"user-id",
"password",
10)
if e != nil {
log.Fatal(e)
}
for _, p := range res.(xmlrpc.Array) {
for k, v := range p.(xmlrpc.Struct) {
fmt.Printf("%s=%v\n", k, v)
}
fmt.Println()
}
}
```

## Installation

```
$ go get github.com/mattn/go-xmlrpc
```

## License

MIT

## Author

Yasuhiro Matsumoto (a.k.a. mattn)