Dialdehyde starch (DAS) was used as a novel coupling agent to prepare chitosan carrier to immobilize the xylanase from Aspergillus niger A-25. Compared with glutaraldehyde-cross-linked chitosan (CS-GA) and pure chitosan beads, the DAS-cross-linked chitosan (CS-DAS) beads exhibited the highest xylanase activity recovery. The DAS adding amount and cross-linking time in CS-DAS preparation process were optimized with respect to activity recovery to the values of 1.0 g (6.7% w/v concentration) and 16 h, respectively. The optimum temperature of both the CS-DAS- and CS-GA-immobilized xylanase was observed to be 5 degrees C higher than that of free enzyme (50 degrees C). The CS-DAS-immobilized xylanase had the highest thermal and storage stability as compared to the CS-GA-immobilized and free xylanase. The apparent K (m) and V (max) values of the CS-DAS-immobilized xylanase were estimated to be 1.29 mg/ml and 300.7 mumol/min/mg protein, respectively. The CS-DAS-immobilized xylanase could produce from birchwood xylan high-quality xylo-oligosaccharides, mainly composed of xylotriose, as free xylanase did. The proposed CS-DAS carrier was more advantageous over the CS-GA or pure chitosan carrier for xylanase immobilization application.