added Document & ProcInst types