func ParseRootFile(f *zip.File) (*RootFileXml, error) {
	reader, err := f.Open()
	if err != nil {
		return nil, err
	}
	xmlParser := xml.NewDecoder(reader)
	_, _ = xmlParser.Token()
	RFXml := newUnmarshal()
	err = xmlParser.Decode(RFXml)
	if err != nil {
		return nil, err
	}
	return RFXml, nil
}
//ParseRootFile parse root file xml
ParseRootFile parse root file xml
// ParseRootFile parse root file xml
func ParseRootFile(f *zip.File) (*RootFileXml, error) {
	reader, err := f.Open()
	if err != nil {
		return nil, err
	}
	xmlParser := xml.NewDecoder(reader)
	_, _ = xmlParser.Token()
	RFXml := newUnmarshal()
	err = xmlParser.Decode(RFXml)
	if err != nil {
		return nil, err
	}
	return RFXml, nil
}
func ParseRootFile ( f * zip . File ) ( * RootFileXml , error ) { reader , err := f . Open ( ) if err != nil { return nil , err } xmlParser := xml . NewDecoder ( reader ) _ , _ = xmlParser . Token ( ) RFXml := newUnmarshal ( ) err = xmlParser . Decode ( RFXml ) if err != nil { return nil , err } return RFXml , nil }
ParseRootFile parse root file xml
ParseRootFile parse root file xml