csvdocument: updated todo list

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1621 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
vvzh
2011-05-09 11:38:23 +00:00
parent a5ce1a2202
commit 7b660c3f23

View File

@ -80,6 +80,13 @@ and store them in CSV fields. That is why there is no point in implementing vari
on the parser level, unless they are made more specific and require access to CSV internals
like feature (1) does.
Alternatively, feature (2) can be implemented like in Python csv module, using 3 quotation
modes: "full", "minimal" and "no quotation". "full" and "minimal" modes would instruct
csv writer to quote all fields or just fields containing special characters, while
"no quotation" mode would turn quotation off competely, instructing both reader and
writer to use backslash-escaping instead.
=== Links ===
http://tools.ietf.org/html/rfc4180#section-2
http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm#FileFormat
http://docs.python.org/library/csv.html