View Programming offers software developers a way to write applications having real objects with changing behavior during their lifetime. The benefit of this new approach of programming is mainly revealed in decentralized development where each programmer can view objects from her/his own perspective. When we think of decentralized and distributed development, portability of information comes to mind. A widely accepted portable format for exchanging information is nowadays the eXtensible Markup Language (XML). XML documents are platform independent; thus, can be easily exchanged. In this paper, we will use a new notation to represent views by XML documents and explore what it promotes. KEYWORDS XML, Separation of Concerns, Distribution, Views, Viewpoints.