"Chris B." writes: > I'm talking about a proper solution, not a hack. More like a fringe case that's on the wrong side of the 80/20 rule. I'd go for a output(Element) since a single element is a well-formed document, but it still would call startDocument. Brad