A culture filtrate of Bacillus sp. KT12 was used to prepare polyphenyl beta-oligoxylosides from xylan and polyphenols in a one-step reaction. One oligoxyloside transfer enzyme was purified from multiple xylanolytic enzymes in the culture filtrate. N-terminal amino acid sequence determination classified the enzyme as a glycosyl hydrolase family 11 (endo-xylanase). The xylanolytic enzyme activities could be markedly altered; its hydrolytic activity was almost entirely inhibited at acidic pH, whereas near constant transxylosylation activity was observed at pH 4-11. Further, metal ions activated transxylosylation and almost completely inhibited hydrolysis. The enzyme specifically induced a beta-xylosyl transfer reaction to acceptor molecules, such as divalent and trivalent phenolic hydroxyl groups, and displayed no activity toward alcoholic compounds. The Bacillus sp. KT12 xylanolytic enzyme was a suitable enzyme for the synthesis of polyphenyl beta-oligoxylosides.