let array = element "container" $ many "wrapper" [1..3]Which gives:
<container> <wrapper>1</wrapper> <wrapper>2</wrapper> <wrapper>3</wrapper> </container>Use `mapM_ toXML xs` to convert a list without wrapping each item in separate element.
let mess = element "container" $ mapM_ toXML ["chunky", "chunk"]Content nodes tend to glue together:
<container>chunkychunk</container>