with Sax.Readers; with Input_Sources.Strings; with Unicode.CES.Utf8; with My_Reader; procedure Extract_Students is Sample_String : String := "" & "" & "" & "" & "" & "" & "" & "" & ""; Reader : My_Reader.Reader; Input : Input_Sources.Strings.String_Input; begin Input_Sources.Strings.Open (Sample_String, Unicode.CES.Utf8.Utf8_Encoding, Input); My_Reader.Parse (Reader, Input); Input_Sources.Strings.Close (Input); end Extract_Students;