Patent ID: 6585778
Filing Date: 2003-07-01
Classification: G06F

Abstract:
A computer program product embodied on a computer readable medium readable by a computing system in a computing environment, for enforcing data policy using style sheet processing, comprising:computer-readable program code means for obtaining an input document representing a response to a user request; computer-readable program code means for obtaining a Document Type Definition (DTD) that defines elements of said input document, wherein an attribute of at least one element defined in said DTD references one of a plurality of stored policy enforcement objects, wherein more than one of said references may reference a single stored policy enforcement object and wherein each of said stored policy enforcement objects enforces a data policy for said referencing element or elements; and computer-readable program code means for executing an instrumented style sheet processor, wherein said instrumented processor further comprises: computer-readable program code means for loading said DTD; computer-readable program code means for resolving each of said one or more references to stored policy enforcement objects in said loaded DTD; computer-readable program code means for instantiating said policy enforcement objects associated with said resolved references; and computer-readable program code means for executing selected ones of said instantiated policy enforcement objects during application of one or more style sheets to said input document, wherein a result of said computer-readable program code means for executing is an output document wherein said data policy for said referencing elements that appear in said input document is thereby reflected.