aboutsummaryrefslogtreecommitdiff
path: root/design.md
diff options
context:
space:
mode:
Diffstat (limited to 'design.md')
-rw-r--r--design.md37
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