With the ever increasing volume of information generation, selective dissemination of information becomes more and more important since it only brings users the necessary information. Traditional selective dissemination methods usually depend on keyword matching and focus on effectiveness rather than efficiency and scalability. XFilter [1], which adopts XML and XPath, changes the focus to efficiency and scalability. However, the filtering system built in XFilter is mainly based on XML elements without considering the use of attributes. In this paper, we describe two mechanisms, one for reordering user profiles and the other for indexing XML attributes, which can be seamlessly combined with the filtering algorithm of XFilter to give signific...