Apparatus and machine-readable medium for generating markup language representing a derived entity which extends or overrides attributes of a base entity
First Claim
1. An apparatus comprising:
- at least one processor; and
memory coupled to said at least one processor storing;
a markup language document containing;
a first instance of a markup language element having an attribute with a first, platform-independent value;
a second instance of said markup language element having said attribute with a second, platform-specific value, wherein said platform is a platform to which an instance of said markup language element is to be deployed; and
an indicator that said second value overrides said first value; and
machine-executable code which, when executed by the at least one processor, replaces both of said first instance and said second instance with a single instance of said markup language element having said attribute with said second value.
5 Assignments
0 Petitions
Accused Products
Abstract
A markup language document (e.g. an XML document) may contain a first instance of a markup language element having an attribute with a first, platform-independent value, a second instance of the element having the attribute with a second, platform-specific value, and an indicator that the second value overrides the first. Executable code may replace both of the first and second instances with a single instance having the attribute with the second value. Alternatively the markup language document may contain a first instance of a markup language element having a first, platform-independent attribute, a second instance of the element having a second, platform-specific attribute different from the first attribute, and an indicator that the second instance extends the first. In this case executable code may replace both instances of the markup language element with a single instance having the first attribute and the second attribute.
-
Citations
28 Claims
-
1. An apparatus comprising:
-
at least one processor; and memory coupled to said at least one processor storing; a markup language document containing; a first instance of a markup language element having an attribute with a first, platform-independent value; a second instance of said markup language element having said attribute with a second, platform-specific value, wherein said platform is a platform to which an instance of said markup language element is to be deployed; and an indicator that said second value overrides said first value; and machine-executable code which, when executed by the at least one processor, replaces both of said first instance and said second instance with a single instance of said markup language element having said attribute with said second value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; and memory coupled to said at least one processor storing; a markup language document containing; a first instance of a markup language element having a first, platform-independent attribute; a second instance of said markup language element having a second, platform-specific attribute different from said first attribute, wherein said platform is a platform to which an instance of said markup language element is to be deployed; and an indicator that said second instance extends said first instance; and machine-executable code which, when executed by the at least one processor, replaces said both of said first instance and said second instance with a single instance of said markup language element having said first attribute and said second attribute. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable medium comprising:
-
machine-executable code for replacing, in a markup language document containing; a first instance of a markup language element having an attribute with a first, platform-independent value; a second instance of said markup language element having said attribute with a second, platform-specific value, wherein said platform is a platform to which an instance of said markup language element is to be deployed; and an indicator that said second value overrides said first value, both of said first instance and said second instance with a single instance of said markup language element having said attribute with said second value. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A machine-readable medium comprising:
-
machine-executable code for replacing, in a markup language document containing; a first instance of a markup language element having a first, platform-independent attribute; a second instance of said markup language element having a second, platform-specific attribute different from said first attribute, wherein said platform is a platform to which an instance of said markup language element is to be deployed; and an indicator that said second instance extends said first instance, both of said first instance and said second instance with a single instance of said markup language element having said first attribute and said second attribute. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification