File tree Expand file tree Collapse file tree 1 file changed +14
-14
lines changed Expand file tree Collapse file tree 1 file changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -20,20 +20,6 @@ func LoadURL(url string) (*Node, error) {
20
20
return Parse (resp .Body )
21
21
}
22
22
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
-
37
23
type parser struct {
38
24
decoder * xml.Decoder
39
25
doc * Node
@@ -163,3 +149,17 @@ func (p *parser) parse() (*Node, error) {
163
149
}
164
150
}
165
151
}
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
+ }
You can’t perform that action at this time.
0 commit comments