Skip to content

Commit b2b8b1c

Browse files
committed
update a sample code
1 parent 4bdfc5f commit b2b8b1c

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,32 +110,36 @@ doc, err := xmlquery.Parse(f)
110110
#### Parse an XML in a stream fashion (simple case without elements filtering).
111111

112112
```go
113-
f, err := os.Open("../books.xml")
113+
f, _ := os.Open("../books.xml")
114114
p, err := xmlquery.CreateStreamParser(f, "/bookstore/book")
115115
for {
116116
n, err := p.Read()
117117
if err == io.EOF {
118118
break
119119
}
120120
if err != nil {
121-
...
121+
panic(err)
122122
}
123+
fmt.Println(n)
123124
}
124125
```
125126

127+
Notes: `CreateStreamParser()` used for saving memory if your had a large XML file to parse.
128+
126129
#### Parse an XML in a stream fashion (simple case advanced element filtering).
127130

128131
```go
129-
f, err := os.Open("../books.xml")
132+
f, _ := os.Open("../books.xml")
130133
p, err := xmlquery.CreateStreamParser(f, "/bookstore/book", "/bookstore/book[price>=10]")
131134
for {
132135
n, err := p.Read()
133136
if err == io.EOF {
134137
break
135138
}
136139
if err != nil {
137-
...
140+
panic(err)
138141
}
142+
fmt.Println(n)
139143
}
140144
```
141145

0 commit comments

Comments
 (0)