Abstract. Supporting for updating XML documents has recently attracted interest. This paper presents a novel declarative XML update language, which is an extension of the XML-RL query language. We define XML-RL update syntax and a set of primitive update operations to fully evolve XML into universal data representation and sharing format.