summaryrefslogtreecommitdiff
path: root/ACEXML/docs/TODO.txt
blob: 5fa955a89855fd95bcf93e7dc62af00501964f8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/**
@page acexml_todo ACEXML TO-DO List

<ul>

  <li>Make the parser dynamically loadable

  <li>Decouple ACE_Svc_Configurator from ACE Library.  Allow users to
      load in different configurator/parsers.

  <li>Add Namespace support.  The basic supporting mechanisms are
      already in place.  The parser itself, however, does not take
      advantage of them to differentiate the different namespace.

  <li>Add DTD parsing ability.

  <li>Add Schema paring ability.  It is not clear to me, however, how
      to specify which schema a document is associated with.

  <li>Add document locator implementation so we can report in which
      line/column an error occurs.

  <li>Add support for resolving external entities, such as a
      schema/namespace definition located on the web.

  <li>A char stream should be able to differentiate the file encoding
      and perform the correct transcoding automatically.

  <li>Need to support ACEXML_Locator in the parser.  There's currently
      no way to tell the location where the parser is parsing or where
      an error occurred.

</ul>

*/