You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This schema uses things like ``dfdl:separator="%NL;%SP;" to handle line wrapping. So rather than handling line wrapping appropriately, it just treates line wrapping as a separator and icalendar values can be arrays of values rather than one long value.
This is incorrect, and actually causes failures in some cases. For example, if you wrap on on parameter key then this fails and you end up with a almost empty infoset. For example:
ATTENDEE;CN="Surname, First Name (Long stuff here)";ROLE=OPT-PARTICIPANT;R
SVP=TRUE:mailto:[email protected]
In this case, we wrap in the middle of the RSVP key, which the schema can't handle. We only allow wrapping on values. And we can't prevent wrapping in the middle of a key.
Instead, we should use the new line wrapping technique to handle the line wrappings appropiately. We then can remove all the hacks that treat values as a sequence of NL separators.
The text was updated successfully, but these errors were encountered:
This schema uses things like ``dfdl:separator="%NL;%SP;" to handle line wrapping. So rather than handling line wrapping appropriately, it just treates line wrapping as a separator and icalendar values can be arrays of values rather than one long value.
This is incorrect, and actually causes failures in some cases. For example, if you wrap on on parameter key then this fails and you end up with a almost empty infoset. For example:
In this case, we wrap in the middle of the RSVP key, which the schema can't handle. We only allow wrapping on values. And we can't prevent wrapping in the middle of a key.
Instead, we should use the new line wrapping technique to handle the line wrappings appropiately. We then can remove all the hacks that treat values as a sequence of NL separators.
The text was updated successfully, but these errors were encountered: