From 6023bb2fe3759dc01e608ed056e843b1f731acf0 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Wed, 18 Apr 2012 21:20:42 -0400 Subject: rough conversion support --- formats.go | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) (limited to 'formats.go') diff --git a/formats.go b/formats.go index 6c10a0a..2412a13 100644 --- a/formats.go +++ b/formats.go @@ -76,24 +76,6 @@ func LoadBomFromCSV(out io.Writer) (*Bom, error) { b := Bom{} - dumper := csv.NewWriter(out) - defer dumper.Flush() - // "by line item" - dumper.Write([]string{"qty", - "symbols", - "manufacturer", - "mpn", - "description", - "comment"}) - for _, li := range b.LineItems { - dumper.Write([]string{ - fmt.Sprint(len(li.Elements)), - strings.Join(li.Elements, ","), - li.Manufacturer, - li.Mpn, - li.Description, - li.Comment}) - } return &b, nil } @@ -148,10 +130,10 @@ func LoadBomFromXML(input io.Reader) (*BomStub, *Bom, error) { b := Bom{} enc := xml.NewDecoder(input) - if err := enc.Decode(bs); err != nil { + if err := enc.Decode(&bs); err != nil { log.Fatal(err) } - if err := enc.Decode(b); err != nil { + if err := enc.Decode(&b); err != nil { log.Fatal(err) } return &bs, &b, nil -- cgit v1.2.3