@@ -6,8 +6,8 @@ value that is unique (at least within that master component). This allows such
66sub-components to be easily identified for the purposes of indicating whether a
77"VINSTANCE" is adding, updating, or deleting a sub-component.
88
9- Any iCalendar component defined in the "VINSTANCE" component (referred to here as
10- the "instance component"), other than a "PATCH" component [draft-patch], is
9+ Any iCalendar component defined in the "VINSTANCE" component (referred to here
10+ as the "instance component"), other than a "PATCH" component [draft-patch], is
1111treated as either an addition to the generated instance, or as an update of an
1212existing component in the generated instance, as follows:
1313
@@ -19,17 +19,17 @@ component is an addition to the generated instance.
1919value that matches that of the instance component, then the instance component
2020replaces the matching one in the generated instance.
2121
22- Alternatively, a sub-component can be "incrementally" updated by use of a "PATCH"
23- component [draft-patch] that targets the sub-component. A "PATCH" component is
24- created by determining the difference between the sub-component in the overridden
25- instance and the matching sub-component in the generated instance. The
26- "PATCH-TARGET" property value in the "PATCH" component is specified as a path
27- relative to the overridden component targeting the sub-component by its "UID"
28- property value (e.g., if a "VALARM" component inside a "VEVENT" component is
29- being updated, the "PATCH-TARGET" property value would be "/VALARM[UID=1234]"
30- (assuming that the "UID" property value of the sub-component being updated is
31- "1234"). The "PATCH" component is then added as a sub-component of the
32- "VINSTANCE" component representing the overridden instance.
22+ Alternatively, a sub-component can be "incrementally" updated by use of a
23+ "PATCH" component [draft-patch] that targets the sub-component. A "PATCH"
24+ component is created by determining the difference between the sub-component in
25+ the overridden instance and the matching sub-component in the generated
26+ instance. The "PATCH-TARGET" property value in the "PATCH" component is
27+ specified as a path relative to the overridden component targeting the
28+ sub-component by its "UID" property value (e.g., if a "VALARM" component inside
29+ a "VEVENT" component is being updated, the "PATCH-TARGET" property value would
30+ be "/VALARM[UID=1234]" (assuming that the "UID" property value of the
31+ sub-component being updated is "1234"). The "PATCH" component is then added as a
32+ sub-component of the "VINSTANCE" component representing the overridden instance.
3333
3434When expanding a "VINSTANCE" component into an overridden component, any "PATCH"
3535sub-components are used to update sub-components in the generated instance, by
0 commit comments