Format examples and lint markdown

master
Thijs Nijman 2018-09-14 13:45:02 +02:00
parent ccf4160317
commit 7b1ac7f510
1 changed files with 43 additions and 42 deletions

View File

@ -1,4 +1,5 @@
# microdata
A microdata parser in Go
See [http://www.w3.org/TR/microdata/](http://www.w3.org/TR/microdata/) for more information about Microdata
@ -13,20 +14,20 @@ Simply run
Documentation is at [http://godoc.org/github.com/iand/microdata](http://godoc.org/github.com/iand/microdata)
## Usage
Example of parsing a string containing HTML:
package main
```go
package main
import (
import (
"github.com/iand/microdata"
"net/url"
"strings"
)
)
func main() {
func main() {
html := `<div itemscope>
<p>My name is <span itemprop="name">Elizabeth</span>.</p>
</div>`
@ -40,13 +41,15 @@ Example of parsing a string containing HTML:
}
println("Name: ", data.Items[0].Properties["name"][0].(string))
}
}
```
Extract microdata from a webpage and print the result as JSON
package main
```go
package main
import (
import (
"bytes"
"io/ioutil"
"net/http"
@ -54,9 +57,9 @@ Extract microdata from a webpage and print the result as JSON
"os"
"github.com/iand/microdata"
)
)
func main() {
func main() {
baseUrl, _ := url.Parse("http://www.designhive.com/blog/using-schemaorg-microdata")
@ -71,17 +74,15 @@ Extract microdata from a webpage and print the result as JSON
json, _ := data.JSON()
os.Stdout.Write(json)
}
}
```
## Authors
* [Ian Davis](http://github.com/iand) - <http://iandavis.com/>
## Contributors
## Contributing
* Do submit your changes as a pull request