From bd99f739b3ba0041040208b8a4cc9ef0044c1c92 Mon Sep 17 00:00:00 2001 From: curcuru Date: Wed, 20 Nov 2002 01:02:55 +0000 Subject: [PATCH] First-cut implementations of top level xml-commons doc Note issues remain, esp. about getting each deliverable (external, which, resolver, etc.) to be able to have it's own docset, or at least be able to build thereof git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@226018 13f79535-47bb-0310-9956-ffa450edef68 --- .../content/xdocs/components/book.xml | 1 + .../content/xdocs/components/external.xml | 49 +++++++++++++++++++ .../content/xdocs/components/index.xml | 12 +++-- .../content/xdocs/components/resolver.xml | 10 +++- .../content/xdocs/components/which.xml | 9 +++- 5 files changed, 74 insertions(+), 7 deletions(-) create mode 100644 src/documentation/content/xdocs/components/external.xml diff --git a/src/documentation/content/xdocs/components/book.xml b/src/documentation/content/xdocs/components/book.xml index 1767d0b..582de9c 100644 --- a/src/documentation/content/xdocs/components/book.xml +++ b/src/documentation/content/xdocs/components/book.xml @@ -14,6 +14,7 @@ + diff --git a/src/documentation/content/xdocs/components/external.xml b/src/documentation/content/xdocs/components/external.xml new file mode 100644 index 0000000..3062b60 --- /dev/null +++ b/src/documentation/content/xdocs/components/external.xml @@ -0,0 +1,49 @@ + + + +
+ External Components + + + +
+ + +
+ Overview +

xml-commons provides an Apache-hosted set of DOM, SAX, and JAXP interfaces for use in + other xml-based projects. Our hope is that we can standardize on both a common version and + packaging scheme for these critical XML standards interfaces to make the lives of both + our developers and users easier. +

+

The External Components portion of xml-commons contains interfaces that + are defined by external standards organizations. For DOM, that's the W3c; for SAX it's + David Megginson and sax.sourceforge.net; for JAXP it's Sun. While we could send users to + each of the primary sources for these deliverables, keeping our own versions of these in + the xml-commons repository gives us a number of advantages: +

+
    +
  • Simplicity of downloads: users get the whole product from one place. +
  • +
  • Better version control: we can only take fixes we want, and add Apache-specific changes. +
  • +
  • Better overview documentation of how these interfaces fit into the XML processing world. +
  • +
  • More chance for cross-project community building within Apache projects. +
  • +
+ + In progress. See the commons-dev-at-xml.apache.org mailing list + for our current progress at updating the structure of the xml-commons project. Volunteers + to help with the documentation set appreciated as well! + +

Currently, we provide just the native sets of javadoc from each of these external + sets of code, plus whatever native documentation provided. + We also include LICENSE and README files for each set of code from + an external source. +

+ +
+ + +
diff --git a/src/documentation/content/xdocs/components/index.xml b/src/documentation/content/xdocs/components/index.xml index 3433945..4d53d13 100644 --- a/src/documentation/content/xdocs/components/index.xml +++ b/src/documentation/content/xdocs/components/index.xml @@ -4,6 +4,7 @@
Components of xml-commons +
@@ -12,15 +13,18 @@
Overview

- These are some of the components that are provided by Apache XML - Commons. + These are some of the components that are provided by the Apache XML + Commons project.

  • Resolver - - ### Fixme: add concise description here. + An XML Entity and URI Resolver donated by Norman Walsh.
  • Which - - ### Fixme: add concise description here. + A simple environment checking utility for Apache projects by Shane Curcuru +
  • +
  • External Interfaces (xml-apis) + An Apache-hosted set of externally-defined standards interfaces, namely DOM, SAX, and JAXP.
diff --git a/src/documentation/content/xdocs/components/resolver.xml b/src/documentation/content/xdocs/components/resolver.xml index 49cfe78..db16d0d 100644 --- a/src/documentation/content/xdocs/components/resolver.xml +++ b/src/documentation/content/xdocs/components/resolver.xml @@ -11,9 +11,15 @@
Overview -

- ### Fixme: add overview of Resolver here. +

See the current set of resolver docs java/docs/resolver.html + See the current /java/docs/releasenotes.html.

+ Need to either update existing resolver docs to + use forrest or provide a stylesheet to translate it (it uses Docbook since + ndw used that). Also need to either move docs or provide correct links + to the resolver-specific docs. + +
diff --git a/src/documentation/content/xdocs/components/which.xml b/src/documentation/content/xdocs/components/which.xml index f1add35..d4a2619 100644 --- a/src/documentation/content/xdocs/components/which.xml +++ b/src/documentation/content/xdocs/components/which.xml @@ -12,8 +12,15 @@
Overview

- ### Fixme: add overview of Which here. + Which is a simple environment checking utility that focuses on reporting the versions of + various XML interfaces and some common Apache projects.

+

Currently, most of the documentation about Which is in it's Javadoc, which you can + build via build docs.

+ Still need to write overview and user guide docs, as well + as guidelines for creating WhichProject implementations and best practices about + how to use Which for customer support or automated tools. +