We address the problem of efficient support for active rules in XML database systems. We describe a general form of active rules for XML based on XQuery and a previously defined update language and present our method to support these rules. The method consists in active rules processing along with the execution of an update statement. The method efficiency is attained due to the identification of rules triggered by the update statement during the execution of this statement that allows avoiding the redundant processing of not triggered rules.