: Developing personalized applications for the ubiquitous Web assumes to create content that can be automatically adapted to both different presentation platforms and user preferences. To answer this need, the project AMACONT [Am03] recently introduced a component-based XML document format. It enables to compose personalized Web applications by the aggregation and linkage of finedocument components from different abstraction levels. This paper aims at a detailed description of personalization issues regarding both content and device adaptation. XML technologies are used to express device profiles and user models, as well as to define adaptive behavior and layout of components in a generic way. Finally, the developed pipeline-based document generator for dynamically transforming adaptable component structures to different Web output formats is explained.