Patent ID: 6480865
Filing Date: 2002-11-12
Classification: G06F

Abstract:
A computer-implemented method for transforming an eXtensible Markup Language (XML) document, comprising:(a) identifying, in a computer, one or more annotations within the XML document, wherein: (i) the XML document is specified in a fist namespace; (ii) the annotations are specified in a second namespace within the XML document that is different from the fist namespace; (iii) a dynamic processor in the computer is configured to identify the annotations as belonging to the second namespace; (b) the dynamic processor invoking, in the computer, one or more functions associated with the identified annotations belonging to the second namespace, wherein: (i) the functions perform one or more transformations on the XML document to produce a transformed XML document; (ii) the transformed XML document replaces one or more portions of the XML document; and (iii) the transformed XML document can be processed by an XML processor.