cache the string representation of the documentation, not the xmlW