Try using a straightened office staple to clear the nozzles on the wiper bezel. There is a decent chance they are plugged.
If that doesn't work, have a helper hold down the switch while you check for 12 volts at each pump (across the terminals.) If you don't get 12 volts at one of them you have a wiring fault, if you do, you have a dead pump, not exactly unheard of on a '93 and fairly cheap to replace.
There have actually been 3 locations for the tank (that I know of, 84-86 may have yet another.) xx-91 had the tank on the inside of the driver side fender, by the brake booster. In 92 they switched away from the Bendix ABS system to a Teaves (iirc) manufactured system that mounted the HCU and ABS module where the washer fluid bottle used to go, so the washer fluid tank moved to the firewall/fender on the passenger side, where the RENIX coolant bottle and Bendix ABS pump formerly resided. This continued through 96 on LHD XJs. In 97, the bottle was moved to the space between the inner and outer fenders on the driver side. 92-96 RHD XJs also had the bottle located here to provide space for the brake booster and other equipment on the right hand side of the engine compartment.
So if you really wanted to, you could put 3 different washer fluid bottles in a 92-96 XJ (8x-91, 92-96 LHD, and 92-01 RHD/97-01 LHD), all bolt-in (might have to drill a few holes for the self tapping screws, not sure. But the cutouts are all there.) It's up to you what to use the extras for, but it could come in useful in a jeepspeed/desert rig that gets exposed to a lot of dust or mud while wheeling and runs out of washer fluid too quickly.