Edgewall Software

Opened 18 years ago

Closed 18 years ago

#26 closed defect (fixed)

Expressions not interpolated if they occur on parser buffer boundaries

Reported by: cmlenz Owned by: cmlenz
Priority: critical Milestone: 0.2
Component: Parsing Version: 0.1
Keywords: Cc:

Description

If an expression ($var or ${var}) in a template occurrs at a buffer boundary of the XML parser, the parser will emit two TEXT events instead of one. The Template class doesn't coalesce adjacent text events before parsing out expressions, so it will the expression will not be interpolated and evaluated. Instead you get events such as ${v and ar}.

Change History (1)

comment:1 Changed 18 years ago by cmlenz

  • Resolution set to fixed
  • Status changed from new to closed

Should be fixed in [185].

Note: See TracTickets for help on using tickets.