Skip to content

Commit db13d6a

Browse files
author
jf-tech
committed
move Parse func back to original position in src to reduce diff size
1 parent 8ad7724 commit db13d6a

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

parse.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,6 @@ func LoadURL(url string) (*Node, error) {
2020
return Parse(resp.Body)
2121
}
2222

23-
// Parse returns the parse tree for the XML from the given Reader.
24-
func Parse(r io.Reader) (*Node, error) {
25-
p := createParser(r)
26-
for {
27-
_, err := p.parse()
28-
if err == io.EOF {
29-
return p.doc, nil
30-
}
31-
if err != nil {
32-
return nil, err
33-
}
34-
}
35-
}
36-
3723
type parser struct {
3824
decoder *xml.Decoder
3925
doc *Node
@@ -163,3 +149,17 @@ func (p *parser) parse() (*Node, error) {
163149
}
164150
}
165151
}
152+
153+
// Parse returns the parse tree for the XML from the given Reader.
154+
func Parse(r io.Reader) (*Node, error) {
155+
p := createParser(r)
156+
for {
157+
_, err := p.parse()
158+
if err == io.EOF {
159+
return p.doc, nil
160+
}
161+
if err != nil {
162+
return nil, err
163+
}
164+
}
165+
}

0 commit comments

Comments
 (0)