summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ACEXML/docs/guidelines.txt13
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>