mirror of
https://github.com/unidoc/unioffice.git
synced 2025-05-01 13:48:55 +08:00
schema: fix error attempting to unmarshal a non-pointer
This commit is contained in:
parent
4004c7d49d
commit
01c7b2b8e7
@ -54,7 +54,7 @@ lCT_MultiLvlStrRef:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "f":
|
||||
if err := d.DecodeElement(m.F, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.F, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "multiLvlStrCache":
|
||||
|
@ -54,7 +54,7 @@ lCT_NumRef:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "f":
|
||||
if err := d.DecodeElement(m.F, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.F, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "numCache":
|
||||
|
@ -70,7 +70,7 @@ lCT_NumVal:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "v":
|
||||
if err := d.DecodeElement(m.V, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.V, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -55,7 +55,7 @@ lCT_PivotSource:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "name":
|
||||
if err := d.DecodeElement(m.Name, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Name, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "fmtId":
|
||||
|
@ -54,7 +54,7 @@ lCT_StrRef:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "f":
|
||||
if err := d.DecodeElement(m.F, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.F, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "strCache":
|
||||
|
@ -58,7 +58,7 @@ lCT_StrVal:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "v":
|
||||
if err := d.DecodeElement(m.V, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.V, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -49,11 +49,11 @@ lCT_Marker:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "x":
|
||||
if err := d.DecodeElement(m.X, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.X, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "y":
|
||||
if err := d.DecodeElement(m.Y, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Y, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -57,19 +57,19 @@ lCT_Marker:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "col":
|
||||
if err := d.DecodeElement(m.Col, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Col, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "colOff":
|
||||
if err := d.DecodeElement(m.ColOff, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.ColOff, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "row":
|
||||
if err := d.DecodeElement(m.Row, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Row, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "rowOff":
|
||||
if err := d.DecodeElement(m.RowOff, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.RowOff, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -45,19 +45,19 @@ lFrom:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "col":
|
||||
if err := d.DecodeElement(m.Col, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Col, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "colOff":
|
||||
if err := d.DecodeElement(m.ColOff, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.ColOff, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "row":
|
||||
if err := d.DecodeElement(m.Row, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Row, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "rowOff":
|
||||
if err := d.DecodeElement(m.RowOff, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.RowOff, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -45,19 +45,19 @@ lTo:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "col":
|
||||
if err := d.DecodeElement(m.Col, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Col, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "colOff":
|
||||
if err := d.DecodeElement(m.ColOff, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.ColOff, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "row":
|
||||
if err := d.DecodeElement(m.Row, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Row, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "rowOff":
|
||||
if err := d.DecodeElement(m.RowOff, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.RowOff, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -54,7 +54,7 @@ lCT_RegularTextRun:
|
||||
return err
|
||||
}
|
||||
case "t":
|
||||
if err := d.DecodeElement(m.T, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.T, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -44,7 +44,7 @@ lCT_DigSigBlob:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "blob":
|
||||
if err := d.DecodeElement(m.Blob, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Blob, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -101,7 +101,7 @@ lCT_Comment:
|
||||
return err
|
||||
}
|
||||
case "text":
|
||||
if err := d.DecodeElement(m.Text, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Text, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "extLst":
|
||||
|
@ -59,7 +59,7 @@ lCT_DdeValue:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "val":
|
||||
if err := d.DecodeElement(m.Val, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.Val, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -71,7 +71,7 @@ lCT_PhoneticRun:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "t":
|
||||
if err := d.DecodeElement(m.T, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.T, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -56,7 +56,7 @@ lCT_RElt:
|
||||
return err
|
||||
}
|
||||
case "t":
|
||||
if err := d.DecodeElement(m.T, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.T, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
|
@ -70,7 +70,7 @@ lCT_VolTopic:
|
||||
case xml.StartElement:
|
||||
switch el.Name.Local {
|
||||
case "v":
|
||||
if err := d.DecodeElement(m.V, &el); err != nil {
|
||||
if err := d.DecodeElement(&m.V, &el); err != nil {
|
||||
return err
|
||||
}
|
||||
case "stp":
|
||||
|
Loading…
x
Reference in New Issue
Block a user