An HPLC-photodiode array (PDA) detection method was established for the simultaneous determination of 12 components in Xiao-Yao-San-Jia-Wei (XYSJW): geniposide, puerarin, paeoniflorin, ferulic acid, liquiritin, hesperidin, naringin, paeonol, daidzein, glycyrrhizic acid, honokiol, and magnolol. These were separated in less than 70 min using a Waters Symmetry Shield RP 18 column with gradient elution using (A) acetonitrile, (B) water, and (C) acetic acid at a flow rate of 1 ml/min, and with a PDA detector. All calibration curves showed good linear regression (r(2)>0.9992) within the test ranges. The method was validated for specificity, accuracy, precision, and limits of detection. The proposed method enables in a single run the simultaneous identification and determination for quality control of 12 multi-structural components of XYSJW forming the basis of its therapeutic effect.