diff options
-rw-r--r-- | ACEXML/docs/guidelines.txt | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/ACEXML/docs/guidelines.txt b/ACEXML/docs/guidelines.txt index d8a144fa3e1..16eb2ca8c0e 100644 --- a/ACEXML/docs/guidelines.txt +++ b/ACEXML/docs/guidelines.txt @@ -1,10 +1,21 @@ +// -*- HTML-Helper -*- + /** @page acexml_guides ACEXML Programming Guidelines <ul> <li>Currently, there's only an example showing how to use the parser - under ACE_Wrappers/XML/examples/SAXPrint/. + under @c $(ACE_ROOT)/XML/examples/SAXPrint/. + + <li>To develop a new validator, one must create a DLL implementing + @c ACEXML_Attributes_Def_Builder, @c + ACEXML_Attribute_Def_Builder, @c ACEXML_Element_Def_Builder, + @c ACEXML_Validator, and @c ACEXML_DTD_Manager. The DLL should + also export a traditional C function called @c + create_dtd_manager. The XML parser itself should also be + modified to support and dynamically link with the new validator. + See @c $(ACE_ROOT)/XML/parser/debug_validator/ for an example. </ul> |