A method for the separation of O-linked oligosaccharides into neutral, sialic acid-containing and sulfated species was applied to oligosaccharides released by alkaline borohydride from mucin glycopeptides from porcine small intestine. The released mixture of reduced oligosaccharides was applied to an anion exchange column, and the neutral oligosaccharides were collected as the unretarded fraction. A mixture of dimethyl sulfoxide and iodomethane was passed through the column to convert the sialic acid-containing oligosaccharides into methyl esters that were eluted and converted to methyl amides by methyl amine. Finally the sulfated oligosaccharide fraction was eluted with salt. The neutral and the derivatized sialic acid-containing oligosaccharides were analysed by gas chromatography-mass spectrometry after permethylation and the sulfated oligosaccharide fraction was analysed by high performance anion exchange chromatography.