Use 0 instead of # for the rightmost two. In a pattern, a zero denotes any digit. A # denotes an optional digit.
-------- Original message -------- From: "Costello, Roger L." <[email protected]> Date: 12/3/18 8:46 AM (GMT-05:00) To: [email protected] Subject: How to retain the digits to the right of the decimal point? Hello DFDL community, My input contains decimal values such as: 2999.99 and 5000.00 When I parse my input, the .00 gets removed, e.g., 5000.00 --> parse --> 5000 But the .99 is not removed, e.g., 2999.99 --> parse --> 2999.99 I want to retain the two digits to the right of the decimal point, even if they are 00 How to retain the digits? I thought this would do the job: dfdl:textNumberPattern="####.##" /> However, that has no effect. What’s the right way to do it? /Roger
