I can't say for an XS, but that chart is not accurate for XL. I measured an XL pair of mine and got this:
Waist: 22" (fully stretched)
Rise: 13"
Thigh: 15.5"
Knee: didn't measure it (no idea where the 'knee' is on pants)
Inseam: 29"
Leg opening: 8.5"
Unless they've changed the fit since I bought them, that chart shows them 2" bigger in the waist, 1.2" shorter in the rise, 4.8" bigger around the thigh, and 2.1" longer in the legs compared to the actual pants in my possession.
I usually wear size 36 or 38 pants depending on the brand, and XL surf pants fit me really well.