A vehicle running down hill on its own is not unusal, in fact it is quite common.
As said earlier, the parking break was manufactured and installed for that purpose. maintaining it properly is the duty of the owner/operator. Having said that, Both my '94 XJ that got stolen and the '96 that I have now are lacking in that department no matter how good they hold using the foot breakes especially with the back down the hill. :doh:
If your XJ has a manually shifted gearbox, here are a few things you could do (in addition to maintaining the breaks to the best possible conditions).
Before shutting down the engine push on the foot break hard to expand the shoes in the drum then firmly apply the parking breaks.
Turn the front wheels into the hill verses keeping them straight. eg; If the back is down the hill, turn the front wheels so that as the vehicle rools down hill, the front will swing into an obstacle (I assume there is a curb or something that will chock the wheel) that will cause it to stop. If the front is down the hill, turn the wheels into the hill. I always do this when parked on hills. It is cheap insurance.
Use a wheel chock. Some metal folding ones are sold in auto parts store. They could also be made from blocks of wood (my prefered).
Returning to find your vehicle in the middle of the street or on your neighbour's lawn may be humorous. Dragging the body of a child from under your vehicle is quite a different matter. I would not like to hear this happened to anyone I know and definately not from a fellow
member.
Sorry about my long use of the :soapbox: . Safety is everyones buisiness. If one of my suggestions help you or anyone else I would have accomplished some thing good.