TestGetFileID is working,

but FileID cannot be unmarshaled
This commit is contained in:
naudachu 2023-06-21 17:58:51 +05:00
parent db69ef238e
commit 8b84480e74
1 changed files with 17 additions and 9 deletions

View File

@ -23,18 +23,26 @@ import (
</d:multistatus> </d:multistatus>
*/ */
/*
type MultistatusObj struct {
XMLName xml.Name `xml:"multistatus"`
Multistatus struct {
XMLName xml.Name `xml:"response"`
Other string `xml:",innerxml"`
}
}*/
type MultistatusObj struct { type MultistatusObj struct {
XMLName xml.Name `xml:"multistatus"` XMLName xml.Name `xml:"multistatus"`
Multistatus struct { Multistatus struct {
ResponseObj XMLName xml.Name `xml:"response"`
} Propstat struct {
} XMLName xml.Name `xml:"propstat"`
Prop struct {
type ResponseObj struct { XMLName xml.Name `xml:"prop"`
XMLName xml.Name `xml:"response"` Other string `xml:",innerxml"`
Response struct { }
Content string `xml:",chardata"` }
} }
} }
@ -49,7 +57,7 @@ func GetFileID(str string) string {
if err != nil { if err != nil {
fmt.Print(err) fmt.Print(err)
} }
return multi.Multistatus.Response.Content return multi.Multistatus.Propstat.Prop.Other
} }
func TestGetFileID(t *testing.T) { func TestGetFileID(t *testing.T) {