Skip to content

Commit d694fc2

Browse files
Mazureljakubgs
authored andcommitted
Fixed parsing XML files that contain html entities
For example `echo org.codehaus.plexus:plexus:1.0.4 | go-maven-resolver` doesn't not work without this change. Signed-off-by: Jakub Sokołowski <[email protected]>
1 parent 9cdd529 commit d694fc2

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

pom/metadata.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ func MetadataFromReader(reader io.ReadCloser) (meta *Metadata, err error) {
3030
}()
3131
decoder := xml.NewDecoder(reader)
3232
decoder.CharsetReader = charset.NewReaderLabel
33+
decoder.Entity = xml.HTMLEntity
3334
err = decoder.Decode(&meta)
3435
return
3536
}

pom/project.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ func ProjectFromReader(reader io.ReadCloser) (project *Project, err error) {
3030
}()
3131
decoder := xml.NewDecoder(reader)
3232
decoder.CharsetReader = charset.NewReaderLabel
33+
decoder.Entity = xml.HTMLEntity
3334
err = decoder.Decode(&project)
3435
return
3536
}

0 commit comments

Comments
 (0)