Format examples and lint markdown
This commit is contained in:
		
							parent
							
								
									ccf4160317
								
							
						
					
					
						commit
						7b1ac7f510
					
				
							
								
								
									
										29
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								README.md
									
									
									
									
									
								
							@ -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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user