diff options
Diffstat (limited to 'design.md')
-rw-r--r-- | design.md | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/design.md b/design.md deleted file mode 100644 index da67c7b..0000000 --- a/design.md +++ /dev/null @@ -1,37 +0,0 @@ -# Reader - -Basic features: - * [x] Parsing XML 1.0 documents and returning a stream of events - - [ ] Support reading embedded DTD schemas - - [ ] Support for embedded entities - * [x] Support for namespaces and emitting namespace information in events - * [ ] \[maybe\] push-based wrapper - * Missing XML features - - [ ] Support for different encodings - - [ ] Attribute values normalization - - [ ] EOL characters normalization - -Advanced features: - * [ ] DTD schema validation - * [ ] XSD schema validation - -# Writer - -Basic features: - * [x] Writing basic XML 1.0 documents in UTF-8 - * [x] Writing XML 1.0 documents with namespace support - * [x] Support for writing elements with empty body as empty elements - * [x] Pretty-printed and compact output - * [ ] Writing XML document with embedded DTDs and DTD references - * Misc features: - - [ ] Support for different encodings - - [x] Support for writing CDATA as characters - - [ ] Checking events for invalid characters (e.g. `--` in comments) - - [ ] Check for namespaces more correctly, i.e. check both for prefix and namespace URI - - [ ] Support checking namespace prefix presence in the current namespace for events with prefix but without namespace - - [ ] Support checking namespace prefix for events with both prefix and namespace URI - -# Other - -DOM-based API: - * [ ] Basic support for DOM-based API |