From 9043e58968feb2755f0f308505f07a0bb96774de Mon Sep 17 00:00:00 2001
From: Tinny Ng <tng@apache.org>
Date: Tue, 21 May 2002 18:24:31 +0000
Subject: [PATCH] Documentation Update: reorganize Programming Guide

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@173675 13f79535-47bb-0310-9956-ffa450edef68
---
 doc/program.xml | 55 +++++++++++++++++++------------------------------
 1 file changed, 21 insertions(+), 34 deletions(-)

diff --git a/doc/program.xml b/doc/program.xml
index 29b8d04de..be8d3f107 100644
--- a/doc/program.xml
+++ b/doc/program.xml
@@ -3,11 +3,24 @@
 
 <s1 title="Programming Guide">
 
+  <s2 title="DOM Programming Guide">
+    <p>The DOM API is based on the
+      <jump href="ApacheDOMC++Binding.html">Apache Recommended DOM C++ binding</jump>.</p>
+    <p>Read the <jump href="program-dom.html">DOM Programming Guide</jump> document
+      or jump directly to:</p>
+    <ul>
+      <li><jump href="program-dom.html#Objectives">Design Objectives</jump></li>
+      <li><jump href="program-dom.html#ConstructXercesDOMParser">Constructing a XercesDOMParser</jump></li>
+      <li><jump href="program-dom.html#UsingDOMAPI">Using DOM API</jump></li>
+      <li><jump href="program-dom.html#Deprecated">Deprecated - Java-like DOM</jump></li>
+    </ul>
+  </s2>
+
   <s2 title="SAX Programming Guide">
     <p>Read the <jump href="program-sax.html">SAX Programming Guide</jump> document
       or jump directly to:</p>
     <ul>
-      <li><jump href="program-sax.html#ConstructParser">Constructing a parser</jump></li>
+      <li><jump href="program-sax.html#ConstructParser">Constructing a SAXParser</jump></li>
       <li><jump href="program-sax.html#UsingSAX1API">Using the SAX API</jump></li>
     </ul>
   </s2>
@@ -23,42 +36,16 @@
     </ul>
   </s2>
 
-  <s2 title="DOM Programming Guide">
-    <p>Read the <jump href="program-dom.html">DOM Programming Guide</jump> document
+  <s2 title="Other Features">
+    <p>Read the <jump href="program-others.html">&XercesCName; Programming Guide</jump> document
       or jump directly to:</p>
     <ul>
-      <li><jump href="program-dom.html#JAVAandCPP">Comparison of Java and C++ DOM's</jump></li>
-      <ul>
-        <li><jump href="program-dom.html#AccessAPI">Accessing the API from application code</jump></li>
-        <li><jump href="program-dom.html#ClassNames">Class Names</jump></li>
-        <li><jump href="program-dom.html#ObjMemMgmt">Objects and Memory Management</jump></li>
-      </ul>
-      <li><jump href="program-dom.html#DOMString">DOMString</jump></li>
-      <ul>
-        <li><jump href="program-dom.html#EqualityTesting">Equality Testing</jump></li>
-      </ul>
-      <li><jump href="program-dom.html#Downcasting">Downcasting</jump></li>
-      <li><jump href="program-dom.html#Subclassing">Subclassing</jump></li>
+      <li><jump href="program-others.html#Schema">Schema Support</jump></li>
+      <li><jump href="program-others.html#Progressive">Progressive Parsing</jump></li>
+      <li><jump href="program-others.html#ReuseGrammar">Reuse Grammar</jump></li>
+      <li><jump href="program-others.html#LoadableMessageText">Loadable Message Text</jump></li>
+      <li><jump href="program-others.html#PluggableTranscoders">Pluggable Transcoders</jump></li>
     </ul>
   </s2>
 
-  <s2 title="Experimental IDOM Programming Guide">
-    <p>Read the <jump href="program-idom.html">Experimental IDOM Programming Guide</jump> document
-      or jump directly to:</p>
-    <ul>
-      <li><jump href="program-idom.html#ConstructIDOMParser">Constructing a parser</jump></li>
-      <li><jump href="program-idom.html#DOMandIDOM">Comparison of C++ DOM and IDOM</jump></li>
-      <ul>
-        <li><jump href="program-idom.html#Motivation">Motivation behind new design</jump></li>
-        <li><jump href="program-idom.html#IDOMClassNames">Class Names</jump></li>
-        <li><jump href="program-idom.html#IDOMObjMgmt">Objects Management</jump></li>
-        <li><jump href="program-idom.html#IDOMMemMgmt">Memory Management</jump></li>
-          <ul>
-            <li><jump href="program-idom.html#IDOMMemImplicit">Implicit Object Deletion</jump></li>
-            <li><jump href="program-idom.html#IDOMMemExplicit">Explicit Object Deletion</jump></li>
-          </ul>
-        <li><jump href="program-idom.html#DOMStringXMCh">DOMString vs. XMLCh</jump></li>
-      </ul>
-    </ul>
-  </s2>
 </s1>
-- 
GitLab