A XML consultant is any person, presumably an expert, upon whom other people rely for information and advice about XML-related products and/or services.