protected void CompileSpace(Compiler compiler, bool preserve){
String value = compiler.GetSingleAttribute(compiler.Input.Atoms.Elements);
String[] elements = XmlConvert.SplitString(value);
for (int i = 0; i < elements.Length; i++){
double defaultPriority = NameTest(elements[i]);
compiler.CompiledStylesheet.AddSpace(compiler, elements[i], defaultPriority, preserve);
}
CheckEmpty(compiler);
}