Desktop: Rework the Summary CSV Export XSLT.

Rework of the XSLT used to generate the Summary CSV export:
- fixed a bug causing invalid CSV to be generated for double quotes
  (`""`);
- changed quoting and escaping to be compliant with RFC 4180;
- changed output to contain information for all cylinders for all dives
  (instead of limiting the number of cylinders to howevermany are used
   for the last dive);
- added an index to the cylinder data headings;
- changed unit designators to use `[]` instead of `()`;
- some minor improvements to the XSLT.

Signed-off-by: Michael Keller <github@ike.ch>
This commit is contained in:
Michael Keller 2023-05-21 23:43:15 +12:00 committed by mturkia
parent a127c4ac63
commit 4c193d7bdf
2 changed files with 429 additions and 448 deletions

File diff suppressed because it is too large Load diff