You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sh...@apache.org on 2012/06/16 06:28:16 UTC
svn commit: r1350859 [1/7] - in /xalan/c/trunk/xdocs: ./ html/ html/apiDocs/
sources/ sources/xalan-graphic/ sources/xalan/ sources/xslt-resources/
style/ style/dtd/
Author: shathaway
Date: Sat Jun 16 04:28:14 2012
New Revision: 1350859
URL: http://svn.apache.org/viewvc?rev=1350859&view=rev
Log:
Xalan-C Version 1.11 xdoc Sources
Added:
xalan/c/trunk/xdocs/
xalan/c/trunk/xdocs/DoxyfileXalan
xalan/c/trunk/xdocs/README.txt
xalan/c/trunk/xdocs/Stylebook-Changes.txt
xalan/c/trunk/xdocs/html/
xalan/c/trunk/xdocs/html/apiDocs/
xalan/c/trunk/xdocs/html/apiDocs/asf_logo_wide.gif (with props)
xalan/c/trunk/xdocs/html/apiDocs/footer.html
xalan/c/trunk/xdocs/html/apiDocs/header-local.html
xalan/c/trunk/xdocs/html/apiDocs/header.html
xalan/c/trunk/xdocs/html/test.jpg (with props)
xalan/c/trunk/xdocs/sources/
xalan/c/trunk/xdocs/sources/entities.ent
xalan/c/trunk/xdocs/sources/make-book.bat
xalan/c/trunk/xdocs/sources/make-xalan.bat
xalan/c/trunk/xdocs/sources/stylebook.xslt
xalan/c/trunk/xdocs/sources/xalan/
xalan/c/trunk/xdocs/sources/xalan-graphic/
xalan/c/trunk/xdocs/sources/xalan-graphic/NET_options.jpg (with props)
xalan/c/trunk/xdocs/sources/xalan-graphic/icu.gif (with props)
xalan/c/trunk/xdocs/sources/xalan-graphic/options-include.gif (with props)
xalan/c/trunk/xdocs/sources/xalan-graphic/options-sane.gif (with props)
xalan/c/trunk/xdocs/sources/xalan-graphic/xalan-c-unixdist.gif (with props)
xalan/c/trunk/xdocs/sources/xalan-graphic/xerces-icu.gif (with props)
xalan/c/trunk/xdocs/sources/xalan.xml
xalan/c/trunk/xdocs/sources/xalan/BUGS
xalan/c/trunk/xdocs/sources/xalan/CREDITS
xalan/c/trunk/xdocs/sources/xalan/KEYS
xalan/c/trunk/xdocs/sources/xalan/License
xalan/c/trunk/xdocs/sources/xalan/NOTICE
xalan/c/trunk/xdocs/sources/xalan/Notice-Issue.txt
xalan/c/trunk/xdocs/sources/xalan/STATUS
xalan/c/trunk/xdocs/sources/xalan/build_instruct.xml
xalan/c/trunk/xdocs/sources/xalan/builddocs.xml
xalan/c/trunk/xdocs/sources/xalan/buildlibs.xml
xalan/c/trunk/xdocs/sources/xalan/charter.xml
xalan/c/trunk/xdocs/sources/xalan/commandline.xml
xalan/c/trunk/xdocs/sources/xalan/download.xml
xalan/c/trunk/xdocs/sources/xalan/extensions.xml
xalan/c/trunk/xdocs/sources/xalan/extensionslib.xml
xalan/c/trunk/xdocs/sources/xalan/faq.xml
xalan/c/trunk/xdocs/sources/xalan/getstarted.xml
xalan/c/trunk/xdocs/sources/xalan/history.xml
xalan/c/trunk/xdocs/sources/xalan/index.xml
xalan/c/trunk/xdocs/sources/xalan/install-save.xml
xalan/c/trunk/xdocs/sources/xalan/install.xml
xalan/c/trunk/xdocs/sources/xalan/license.xml
xalan/c/trunk/xdocs/sources/xalan/overview.xml
xalan/c/trunk/xdocs/sources/xalan/programming.xml
xalan/c/trunk/xdocs/sources/xalan/readme.xml
xalan/c/trunk/xdocs/sources/xalan/releasenotes.xml
xalan/c/trunk/xdocs/sources/xalan/resources.xml
xalan/c/trunk/xdocs/sources/xalan/samples.xml
xalan/c/trunk/xdocs/sources/xalan/secureweb.xml
xalan/c/trunk/xdocs/sources/xalan/test-faqs.xml
xalan/c/trunk/xdocs/sources/xalan/usagepatterns.xml
xalan/c/trunk/xdocs/sources/xalan/whatsnew.xml
xalan/c/trunk/xdocs/sources/xslt-resources/
xalan/c/trunk/xdocs/sources/xslt-resources/Xalan-Logo-tm.png (with props)
xalan/c/trunk/xdocs/sources/xslt-resources/Xalan-Trademark.txt
xalan/c/trunk/xdocs/sources/xslt-resources/XalanC-Logo-tm.png (with props)
xalan/c/trunk/xdocs/sources/xslt-resources/apache-xalan.css
xalan/c/trunk/xdocs/sources/xslt-resources/asf_logo.png (with props)
xalan/c/trunk/xdocs/sources/xslt-resources/note.gif (with props)
xalan/c/trunk/xdocs/style/
xalan/c/trunk/xdocs/style/dtd/
xalan/c/trunk/xdocs/style/dtd/blocks.ent
xalan/c/trunk/xdocs/style/dtd/book.dtd
xalan/c/trunk/xdocs/style/dtd/changes.dtd
xalan/c/trunk/xdocs/style/dtd/characters.ent
xalan/c/trunk/xdocs/style/dtd/document.dtd
xalan/c/trunk/xdocs/style/dtd/faqs.dtd
xalan/c/trunk/xdocs/style/dtd/links.ent
xalan/c/trunk/xdocs/style/dtd/markup.ent
Added: xalan/c/trunk/xdocs/DoxyfileXalan
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/DoxyfileXalan?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/DoxyfileXalan (added)
+++ xalan/c/trunk/xdocs/DoxyfileXalan Sat Jun 16 04:28:14 2012
@@ -0,0 +1,333 @@
+# FILE: DoxyfileXalan
+#
+# This file is automatically generated using DOXYWIZARD
+# to create web pages for the Apache XALAN-C project.
+#
+# Software Release Versions Used
+# doxygen version 1.71
+# graphviz version 2.26.3
+#
+# The apiDocs web pages are created by invoking the following command:
+# doxygen DoxyfileXalan
+#
+# After the web pages are created in directory ../build/docs/apiDocs/html/
+# you should copy the apache feather logo image into that directory.
+#
+# cp html/apiDocs/asf_logo_wide.gif ../build/docs/apiDocs/html
+#
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+DOXYFILE_ENCODING = UTF-8
+PROJECT_NAME = "Xalan-C++ API"
+PROJECT_NUMBER =
+OUTPUT_DIRECTORY = ../build/docs/apiDocs
+CREATE_SUBDIRS = NO
+OUTPUT_LANGUAGE = English
+BRIEF_MEMBER_DESC = YES
+REPEAT_BRIEF = YES
+ABBREVIATE_BRIEF = "The $name class" \
+ "The $name widget" \
+ "The $name file" \
+ is \
+ provides \
+ specifies \
+ contains \
+ represents \
+ a \
+ an \
+ the
+ALWAYS_DETAILED_SEC = NO
+INLINE_INHERITED_MEMB = NO
+FULL_PATH_NAMES = NO
+STRIP_FROM_PATH =
+STRIP_FROM_INC_PATH =
+SHORT_NAMES = NO
+JAVADOC_AUTOBRIEF = YES
+QT_AUTOBRIEF = NO
+MULTILINE_CPP_IS_BRIEF = NO
+INHERIT_DOCS = YES
+SEPARATE_MEMBER_PAGES = NO
+TAB_SIZE = 8
+ALIASES =
+OPTIMIZE_OUTPUT_FOR_C = NO
+OPTIMIZE_OUTPUT_JAVA = NO
+OPTIMIZE_FOR_FORTRAN = NO
+OPTIMIZE_OUTPUT_VHDL = NO
+EXTENSION_MAPPING =
+BUILTIN_STL_SUPPORT = NO
+CPP_CLI_SUPPORT = NO
+SIP_SUPPORT = NO
+IDL_PROPERTY_SUPPORT = YES
+DISTRIBUTE_GROUP_DOC = NO
+SUBGROUPING = YES
+TYPEDEF_HIDES_STRUCT = NO
+SYMBOL_CACHE_SIZE = 0
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL = YES
+EXTRACT_PRIVATE = NO
+EXTRACT_STATIC = NO
+EXTRACT_LOCAL_CLASSES = YES
+EXTRACT_LOCAL_METHODS = NO
+EXTRACT_ANON_NSPACES = NO
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = NO
+HIDE_FRIEND_COMPOUNDS = NO
+HIDE_IN_BODY_DOCS = NO
+INTERNAL_DOCS = NO
+CASE_SENSE_NAMES = YES
+HIDE_SCOPE_NAMES = NO
+SHOW_INCLUDE_FILES = YES
+FORCE_LOCAL_INCLUDES = NO
+INLINE_INFO = YES
+SORT_MEMBER_DOCS = YES
+SORT_BRIEF_DOCS = NO
+SORT_MEMBERS_CTORS_1ST = NO
+SORT_GROUP_NAMES = NO
+SORT_BY_SCOPE_NAME = NO
+GENERATE_TODOLIST = YES
+GENERATE_TESTLIST = YES
+GENERATE_BUGLIST = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS =
+MAX_INITIALIZER_LINES = 30
+SHOW_USED_FILES = YES
+SHOW_DIRECTORIES = NO
+SHOW_FILES = YES
+SHOW_NAMESPACES = YES
+FILE_VERSION_FILTER =
+LAYOUT_FILE =
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET = NO
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = YES
+WARN_IF_DOC_ERROR = YES
+WARN_NO_PARAMDOC = NO
+WARN_FORMAT = "$file:$line: $text"
+WARN_LOGFILE =
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = ../src/xalanc \
+ ../src/xalanc/Utils/MsgCreator \
+ ../src/xalanc/Utils/XalanMsgLib \
+ ../src/xalanc/XalanExtensions \
+ ../src/xalanc/Harness \
+ ../src/xalanc/TestXSLT \
+ ../src/xalanc/XalanSourceTree \
+ ../src/xalanc/XSLT \
+ ../src/xalanc/NLS \
+ ../src/xalanc/Include \
+ ../src/xalanc/XalanTransformer \
+ ../src/xalanc/ICUBridge \
+ ../src/xalanc/DOMSupport \
+ ../src/xalanc/PlatformSupport \
+ ../src/xalanc/TestXPath \
+ ../src/xalanc/XalanExe \
+ ../src/xalanc/XPathCAPI \
+ ../src/xalanc/XalanDOM \
+ ../src/xalanc/XercesParserLiaison \
+ ../src/xalanc/XercesParserLiaison/Deprecated \
+ ../src/xalanc/XalanEXSLT \
+ ../src/xalanc/XMLSupport \
+ ../src/xalanc/XPath
+INPUT_ENCODING = UTF-8
+FILE_PATTERNS = *.hpp \
+ *.h
+RECURSIVE = NO
+EXCLUDE =
+EXCLUDE_SYMLINKS = NO
+EXCLUDE_PATTERNS =
+EXCLUDE_SYMBOLS =
+EXAMPLE_PATH =
+EXAMPLE_PATTERNS = *
+EXAMPLE_RECURSIVE = NO
+IMAGE_PATH =
+INPUT_FILTER =
+FILTER_PATTERNS =
+FILTER_SOURCE_FILES = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER = YES
+INLINE_SOURCES = NO
+STRIP_CODE_COMMENTS = NO
+REFERENCED_BY_RELATION = NO
+REFERENCES_RELATION = NO
+REFERENCES_LINK_SOURCE = YES
+USE_HTAGS = NO
+VERBATIM_HEADERS = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX = YES
+COLS_IN_ALPHA_INDEX = 3
+IGNORE_PREFIX =
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML = YES
+HTML_OUTPUT = html
+HTML_FILE_EXTENSION = .html
+HTML_HEADER = html/apiDocs/header-local.html
+HTML_FOOTER = html/apiDocs/footer.html
+HTML_STYLESHEET =
+HTML_COLORSTYLE_HUE = 220
+HTML_COLORSTYLE_SAT = 100
+HTML_COLORSTYLE_GAMMA = 80
+HTML_TIMESTAMP = YES
+HTML_ALIGN_MEMBERS = NO
+HTML_DYNAMIC_SECTIONS = NO
+GENERATE_DOCSET = NO
+DOCSET_FEEDNAME = "Doxygen generated docs"
+DOCSET_BUNDLE_ID = org.doxygen.Project
+DOCSET_PUBLISHER_ID = org.doxygen.Publisher
+DOCSET_PUBLISHER_NAME = Publisher
+GENERATE_HTMLHELP = NO
+CHM_FILE =
+HHC_LOCATION =
+GENERATE_CHI = NO
+CHM_INDEX_ENCODING =
+BINARY_TOC = NO
+TOC_EXPAND = NO
+GENERATE_QHP = NO
+QCH_FILE =
+QHP_NAMESPACE = org.doxygen.Project
+QHP_VIRTUAL_FOLDER = doc
+QHP_CUST_FILTER_NAME =
+QHP_CUST_FILTER_ATTRS =
+QHP_SECT_FILTER_ATTRS =
+QHG_LOCATION =
+GENERATE_ECLIPSEHELP = NO
+ECLIPSE_DOC_ID = org.doxygen.Project
+DISABLE_INDEX = NO
+ENUM_VALUES_PER_LINE = 4
+GENERATE_TREEVIEW = NO
+USE_INLINE_TREES = NO
+TREEVIEW_WIDTH = 250
+EXT_LINKS_IN_WINDOW = NO
+FORMULA_FONTSIZE = 10
+FORMULA_TRANSPARENT = YES
+SEARCHENGINE = NO
+SERVER_BASED_SEARCH = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX = NO
+LATEX_OUTPUT = latex
+LATEX_CMD_NAME = latex
+MAKEINDEX_CMD_NAME = makeindex
+COMPACT_LATEX = NO
+PAPER_TYPE = a4wide
+EXTRA_PACKAGES =
+LATEX_HEADER =
+PDF_HYPERLINKS = YES
+USE_PDFLATEX = YES
+LATEX_BATCHMODE = NO
+LATEX_HIDE_INDICES = NO
+LATEX_SOURCE_CODE = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF = NO
+RTF_OUTPUT = rtf
+COMPACT_RTF = NO
+RTF_HYPERLINKS = NO
+RTF_STYLESHEET_FILE =
+RTF_EXTENSIONS_FILE =
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN = NO
+MAN_OUTPUT = man
+MAN_EXTENSION = .3
+MAN_LINKS = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML = NO
+XML_OUTPUT = xml
+XML_SCHEMA =
+XML_DTD =
+XML_PROGRAMLISTING = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD = NO
+PERLMOD_LATEX = NO
+PERLMOD_PRETTY = YES
+PERLMOD_MAKEVAR_PREFIX =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = YES
+EXPAND_ONLY_PREDEF = NO
+SEARCH_INCLUDES = YES
+INCLUDE_PATH =
+INCLUDE_FILE_PATTERNS =
+PREDEFINED =
+EXPAND_AS_DEFINED =
+SKIP_FUNCTION_MACROS = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references
+#---------------------------------------------------------------------------
+TAGFILES =
+GENERATE_TAGFILE =
+ALLEXTERNALS = NO
+EXTERNAL_GROUPS = YES
+PERL_PATH = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS = NO
+MSCGEN_PATH =
+HIDE_UNDOC_RELATIONS = YES
+HAVE_DOT = YES
+DOT_NUM_THREADS = 0
+DOT_FONTNAME = FreeSans.ttf
+DOT_FONTSIZE = 10
+DOT_FONTPATH =
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = YES
+GROUP_GRAPHS = YES
+UML_LOOK = NO
+TEMPLATE_RELATIONS = NO
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = YES
+CALL_GRAPH = NO
+CALLER_GRAPH = NO
+GRAPHICAL_HIERARCHY = YES
+DIRECTORY_GRAPH = YES
+DOT_IMAGE_FORMAT = png
+DOT_PATH =
+DOTFILE_DIRS =
+DOT_GRAPH_MAX_NODES = 80
+MAX_DOT_GRAPH_DEPTH = 0
+DOT_TRANSPARENT = NO
+DOT_MULTI_TARGETS = NO
+GENERATE_LEGEND = YES
+DOT_CLEANUP = YES
Added: xalan/c/trunk/xdocs/README.txt
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/README.txt?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/README.txt (added)
+++ xalan/c/trunk/xdocs/README.txt Sat Jun 16 04:28:14 2012
@@ -0,0 +1,110 @@
+
+ XALAN-C++ USER GUIDE DEVELOPER NOTES
+
+
+These are some notes for creating the XALAN-C++ User Guide from
+StyleBook XML sources.
+
+Java and the Apache StyleBook program are no longer required.
+The XML transformations are now done using a standard XSLT transformation
+utility.
+
+The resulting web pages have static content without any javascript
+or other scripting requirements.
+
+The resulting web pages scale well with a wide variety of web browsers.
+The browsers should support xhtml version 1.0. Even thou the pages
+are rendered as strict, the productions accommodate most browsers that
+only render the loose or transitional implementation.
+
+
+-------------------------------------------------------------------------
+MANIFEST
+
+sbk:(Source Tree) = trunk\xdocs
+
+ html\ Where StyleBook web pages are created
+ html\apiDocs\ Where doxygen API web pages are located
+
+ style\dtd\ The StyleBook DOCTYPE Definitions
+
+ sources\ Where my processing scripts are located
+ sources\xalan\ The StyleBook XML for Xalan User Guide
+ sources\docs\ The StyleBook - XML test suite
+ sources\xalan-graphic\ Image files for xalan StyleBook XML
+ sources\xslt-resources\ Resource files for html StyleBook web pages
+
+ sources\entities.ent Version entities for xalan StyleBook XML
+ sources\xalan-book.xslt StyleBook XSLT for Xalan StyleBook XML
+ sources\make-xalan.bat Transform single xalan StyleBook XML chapter
+ sources\make-book.bat Transform all xalan StyleBook XML chapters
+
+ sources\mybook.xslt StyleBook XSLT for StyleBook XML Tests
+ sources\make-doc.bat Transform a single StyleBook XML Test
+ sources\make-tests.bat Transform all StyleBook XML Tests
+
+ sources\xslt-resources\apache-xalan.css The html (css) stylesheet
+ sources\xslt-resources\asf_logo.png The ASF logo for header section
+
+-------------------------------------------------------------------------
+
+xalan and stylebook source edit is required to replace (sbk:) prefix.
+
+The (sbk:) uri prefix is non-standard and since replaced with relative
+system URLs. In the (sources\xalan, sources\docs) directories, thex
+(sbk:) is replaced with (../../).
+
+The transformed XML places a copyright byline on each web page created.
+You should edit the (make-xalan.bat, make-doc.bat) files to supply a
+proper create-date.
+
+You should also edit the (make-xalan.bat, make-doc.bat) to invoke your
+XSLT command line transformation utility.
+
+The exslt.exe processor I use for XML transformation is based on the
+xalan command-line transformer. The critical capability is the ability
+to insert top-level xslt parameters into the transformation process.
+
+The xslt top-level parameters are:
+
+ $sectionid = ($sectionid).xml // chapter to transform
+ $createdate = "date string" // date of web page creation
+
+The $sectionid is used in creating the <div id="navLeft"> html.
+
+The $createdate is used in creating the <div id="footer"> html.
+
+-------------------------------------------------------------------------
+
+After doing the transformations, the following files should be copied
+to the target (html) directory paths.
+
+ sources\xslt-resources\* -> html\resources\
+
+ sources\xalan-graphic\* -> html\
+
+The Xalan-C++ API Reference Manual created by the Doxygen and GraphVue
+programs is to be copied into the (html\apiDocs\) directory.
+
+-------------------------------------------------------------------------
+
+=====
+TO DO
+=====
+
+Resolve the broken linkages.
+
+Resolve the version packaging information.
+
+Prepare an updated product revision history.
+
+Prepare an SVN branch for documentation pre-release (v1.11)
+
+Prepare an SVN branch for source code pre-release (v1.11)
+
+Prepare a repository for specific binary releases (v1.11)
+
+
+
+
+
Added: xalan/c/trunk/xdocs/Stylebook-Changes.txt
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/Stylebook-Changes.txt?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/Stylebook-Changes.txt (added)
+++ xalan/c/trunk/xdocs/Stylebook-Changes.txt Sat Jun 16 04:28:14 2012
@@ -0,0 +1,29 @@
+
+RECOMMENDED StyleBook Changes::
+
+The stylesheets for Xalan-C/++ do not support the Stylebook <group>.
+Especially since the child element <entry> does not support a label.
+
+I was going to display the <group> label with enhanced font, and treat
+the <entry> similar to a <document> <faq>, ... etc. The <entry>
+element in Stylebook currently does not support a "label" attribute.
+
+Change to the StyleBook DTD is required.
+
+The <group> element should support the following children of <book>
+
+ document
+ hidden
+ faqs
+ changes
+ external
+
+The <group> element should not support the following children.
+
+ group
+ separator
+ entry
+
+This change of <group> is a significant departure from the Apache
+StyleBook Java Engine.
+
Added: xalan/c/trunk/xdocs/html/apiDocs/asf_logo_wide.gif
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/html/apiDocs/asf_logo_wide.gif?rev=1350859&view=auto
==============================================================================
Binary file - no diff available.
Propchange: xalan/c/trunk/xdocs/html/apiDocs/asf_logo_wide.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: xalan/c/trunk/xdocs/html/apiDocs/footer.html
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/html/apiDocs/footer.html?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/html/apiDocs/footer.html (added)
+++ xalan/c/trunk/xdocs/html/apiDocs/footer.html Sat Jun 16 04:28:14 2012
@@ -0,0 +1,22 @@
+<p align="center"><a href="graph_legend.html">Interpreting class diagrams</a></p>
+<p><font color="#000000" face="arial,helvetica,sanserif" size="-1">
+<i><a href="http://www.doxygen.org/">Doxygen</a> and
+<a href="http://www.graphviz.org/">GraphViz</a> are
+used to generate this API documentation from the Xalan-C header files.</i></font></p>
+
+<table border="0" cellpadding="0" cellspacing="0" width="80%">
+ <tr>
+ <td width="80%" valign="top">
+ <p align="center"><b>Xalan-C++ XSLT Processor Version 1.11</b><br/>
+ Copyright © 1999-2012 The Apache Software Foundation.<br/>
+ All Rights Reserved.</p>
+ </td>
+ </tr>
+ <tr>
+ <td width="100%">
+ <p align="center"><img src="asf_logo_wide.gif" width="268" height="25" align="bottom" border="0" alt="Apache Logo">
+ </td>
+ </tr>
+</table>
+</body>
+</html>
Added: xalan/c/trunk/xdocs/html/apiDocs/header-local.html
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/html/apiDocs/header-local.html?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/html/apiDocs/header-local.html (added)
+++ xalan/c/trunk/xdocs/html/apiDocs/header-local.html Sat Jun 16 04:28:14 2012
@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Xalan-C++ API : Main Page</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<!-- The head section is copied from Doxygen 1.7.1 generated default output -->
+<body>
+<h2 align="center">Xalan-C++ API Documentation</h2>
+<h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3>
+<hr/>
Added: xalan/c/trunk/xdocs/html/apiDocs/header.html
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/html/apiDocs/header.html?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/html/apiDocs/header.html (added)
+++ xalan/c/trunk/xdocs/html/apiDocs/header.html Sat Jun 16 04:28:14 2012
@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Xalan-C++ API : Main Page</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<!-- The head section is copied from Doxygen 1.7.1 generated default output -->
+<body>
+<h2 align="center">Xalan-C++ API Documentation</h2>
+<h3 align="center"><a href="http://xml.apache.org/xalan-c">The Xalan C++ XSLT Processor Version 1.11</a></h3>
+<hr/>
Added: xalan/c/trunk/xdocs/html/test.jpg
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/html/test.jpg?rev=1350859&view=auto
==============================================================================
Binary file - no diff available.
Propchange: xalan/c/trunk/xdocs/html/test.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: xalan/c/trunk/xdocs/sources/entities.ent
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/entities.ent?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/sources/entities.ent (added)
+++ xalan/c/trunk/xdocs/sources/entities.ent Sat Jun 16 04:28:14 2012
@@ -0,0 +1,125 @@
+<?xml encoding="US-ASCII"?>
+<!--
+ * Copyright 1999-2011 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ -->
+
+<!ENTITY xslt4c "Xalan-C++">
+<!ENTITY xslt4c-dist "Xalan-C_1_11_0">
+<!ENTITY xslt4c-current "Xalan-C++ Version 1.11">
+<!ENTITY xslt4c-windll "Xalan-C_1_11.dll">
+<!ENTITY xslt4c-linuxlib "libxalan-c.so.111">
+<!ENTITY xslt4c-aixlib "libxalan-c111.so">
+<!ENTITY xslt4c-hplib "libxalan-c.sl.111.0">
+<!ENTITY xslt4c-solarislib "libxalan-c1_11.so">
+<!ENTITY xslt4c-msgdll "XalanMessages_1_11.dll">
+<!ENTITY xslt4c-msglib "XalanMessages_1_11.lib">
+<!ENTITY xslt4c-msgsho "libxalanMsg111.so">
+<!ENTITY xslt4c-msgcat "xalanMsg1_11.cat">
+<!ENTITY xslt4c-win_root "xml-xalan\c">
+<!ENTITY xslt4c-unix_root "xml-xalan/c">
+
+<!ENTITY aix43v5-dist "-aix_433-xlc_50">
+<!ENTITY aix51v5-dist "-aix_510-xlc_50">
+<!ENTITY aix51v5_64-dist "-aix_510_64-xlc_50">
+<!ENTITY aix51v6-dist "-aix_510-xlc_60_050623">
+<!ENTITY aix51v6_64-dist "-aix_510_64-xlc_60_050623">
+<!ENTITY redhat_72_icc-dist "-redhat_72-icc_71">
+<!ENTITY redhat_72_ecc-dist "-redhat_72_64-ecc_71">
+<!ENTITY redhat_AS4_gcc-dist "-redhat_AS4-gcc_343">
+<!ENTITY hpux11a-dist "-hpux_11-acc_a03">
+<!ENTITY hpux11a_64-dist "-hpux_11_64-acc_a03">
+<!ENTITY hpux11c-dist "-hpux_11-acc_c03">
+<!ENTITY hpux11c_64-dist "-hpux_11_64-acc_c03">
+<!ENTITY hpux11i-dist "-hpux_11i-acc_c03">
+<!ENTITY hpux11i_64-dist "-hpux_11i_64-acc_c03">
+<!ENTITY solaris_28-dist "-solaris_28-cc_62">
+<!ENTITY solaris_28_64-dist "-solaris_28_64-cc_62">
+<!ENTITY suse_72_zOS-dist "-suse_72_zOS-gcc_29">
+<!ENTITY suse_80_AMD_64-dist "-suse_80_AMD_64-gcc_32">
+<!ENTITY suse_81_IA-dist "-suse_81-gcc_32">
+<!ENTITY win32-dist "-win32-msvc_60">
+<!ENTITY win2003c_64-dist "-windows_2003_64-ecc_71">
+<!ENTITY win2003l_64-dist "-windows_2003_64-ecl_71">
+<!ENTITY winnt-dist "-windows_nt-msvc_60">
+<!ENTITY win2k-dist "-windows_2000-msvc_60">
+<!ENTITY winxp-dist "-windows_xp-msvc_60">
+<!ENTITY win_ext ".zip">
+<!ENTITY unix_ext ".tar.gz">
+
+<!ENTITY xslt4c-aix43v5-dist "&xslt4c-dist;&aix43v5-dist;&unix_ext;">
+<!ENTITY xslt4c-aix51v5-dist "&xslt4c-dist;&aix51v5-dist;&unix_ext;">
+<!ENTITY xslt4c-aix51v5_64-dist "&xslt4c-dist;&aix51v5_64-dist;&unix_ext;">
+<!ENTITY xslt4c-aix51v6-dist "&xslt4c-dist;&aix51v6-dist;&unix_ext;">
+<!ENTITY xslt4c-aix51v6_64-dist "&xslt4c-dist;&aix51v6_64-dist;&unix_ext;">
+<!ENTITY xslt4c-hpux11i-dist "&xslt4c-dist;&hpux11i-dist;&unix_ext;">
+<!ENTITY xslt4c-hpux11i_64-dist "&xslt4c-dist;&hpux11i_64-dist;&unix_ext;">
+<!ENTITY xslt4c-redhat72_icc-dist "&xslt4c-dist;&redhat_72_icc-dist;&unix_ext;">
+<!ENTITY xslt4c-redhat72_ecc-dist "&xslt4c-dist;&redhat_72_ecc-dist;&unix_ext;">
+<!ENTITY xslt4c-redhatAS4-dist "&xslt4c-dist;&redhat_AS4_gcc-dist;&unix_ext;">
+<!ENTITY xslt4c-solaris28-dist "&xslt4c-dist;&solaris_28-dist;&unix_ext;">
+<!ENTITY xslt4c-solaris28_64-dist "&xslt4c-dist;&solaris_28_64-dist;&unix_ext;">
+<!ENTITY xslt4c-suse72_zOS-dist "&xslt4c-dist;&suse_72_zOS-dist;&unix_ext;">
+<!ENTITY xslt4c-suse80_AMD_64-dist "&xslt4c-dist;&suse_80_AMD_64-dist;&unix_ext;">
+<!ENTITY xslt4c-suse81_IA-dist "&xslt4c-dist;&suse_81_IA-dist;&unix_ext;">
+<!ENTITY xslt4c-winnt-dist "&xslt4c-dist;&winnt-dist;&win_ext;">
+<!ENTITY xslt4c-win2k-dist "&xslt4c-dist;&win2k-dist;&win_ext;">
+<!ENTITY xslt4c-winxp-dist "&xslt4c-dist;&winxp-dist;&win_ext;">
+<!ENTITY xslt4c-win32-dist "&xslt4c-dist;&win32-dist;&win_ext;">
+<!ENTITY xslt4c-win2003l_64-dist "&xslt4c-dist;&win2003l_64-dist;&win_ext;">
+<!ENTITY xslt4c-src_dist_zip "&xslt4c-dist;-src&win_ext;">
+<!ENTITY xslt4c-src_dist_targz "&xslt4c-dist;-src&unix_ext;">
+<!ENTITY xslt4c-docs_dist_zip "&xslt4c-dist;-docs&win_ext;">
+<!ENTITY xslt4c-docs_dist_targz "&xslt4c-dist;-docs&unix_ext;">
+
+<!ENTITY xml4c "Xerces-C++">
+<!ENTITY xml4c-used "Xerces-C++ version 3.1.1">
+<!ENTITY xml4c-dist "xerces-c-3.1.1">
+<!ENTITY xml4c-windll "xerces-c_3_1.dll">
+<!ENTITY xml4c-winlib "xerces-c_3.lib">
+<!ENTITY xml4c-linuxlib "libxerces-c.so.31">
+<!ENTITY xml4c-aixlib "libxerces-c31">
+<!ENTITY xml4c-hplib "libxerces-c.sl.31">
+<!ENTITY xml4c-solarislib "libxerces-c.so.31">
+
+<!ENTITY xml4c-aix43v5-dist "&xml4c-dist;&aix43v5-dist;&unix_ext;">
+<!ENTITY xml4c-aix51v5-dist "&xml4c-dist;&aix51v5-dist;&unix_ext;">
+<!ENTITY xml4c-aix51v6-dist "&xml4c-dist;&aix51v6-dist;&unix_ext;">
+<!ENTITY xml4c-aix51v5_64-dist "&xml4c-dist;&aix51v5_64-dist;&unix_ext;">
+<!ENTITY xml4c-aix51v6_64-dist "&xml4c-dist;&aix51v6_64-dist;&unix_ext;">
+<!ENTITY xml4c-hpux11i-dist "&xml4c-dist;&hpux11i-dist;&unix_ext;">
+<!ENTITY xml4c-hpux11i_64-dist "&xml4c-dist;&hpux11i_64-dist;&unix_ext;">
+<!ENTITY xml4c-redhat72_icc-dist "&xml4c-dist;&redhat_72_icc-dist;&unix_ext;">
+<!ENTITY xml4c-redhat72_ecc-dist "&xml4c-dist;&redhat_72_ecc-dist;&unix_ext;">
+<!ENTITY xml4c-redhatAS4-dist "&xml4c-dist;&redhat_AS4_gcc-dist;&unix_ext;">
+<!ENTITY xml4c-solaris28-dist "&xml4c-dist;&solaris_28-dist;&unix_ext;">
+<!ENTITY xml4c-solaris28_64-dist "&xml4c-dist;&solaris_28_64-dist;&unix_ext;">
+<!ENTITY xml4c-suse72_zOS-dist "&xml4c-dist;&suse_72_zOS-dist;&unix_ext;">
+<!ENTITY xml4c-suse80_AMD_64-dist "&xml4c-dist;&suse_80_AMD_64-dist;&unix_ext;">
+<!ENTITY xml4c-suse81_IA-dist "&xml4c-dist;&suse_81_IA-dist;&unix_ext;">
+<!ENTITY xml4c-winnt-dist "&xml4c-dist;&winnt-dist;&win_ext;">
+<!ENTITY xml4c-win2k-dist "&xml4c-dist;&win2k-dist;&win_ext;">
+<!ENTITY xml4c-winxp-dist "&xml4c-dist;&winxp-dist;&win_ext;">
+<!ENTITY xml4c-win2003c_64-dist "&xml4c-dist;&win2003c_64-dist;&win_ext;">
+
+<!ENTITY xslt4j "Xalan-Java">
+<!ENTITY icu-used "International Components for Unicode(ICU) 3.2 source files">
+<!ENTITY icu-current "International Components for Unicode(ICU) version 3.2">
+<!ENTITY icu-windlls "icui32n.dll, icuuc.dll">
+<!ENTITY icubridge-win "ICUBridge.dll">
+
+<!ENTITY license SYSTEM "xalan/License">
+<!ENTITY status SYSTEM "xalan/STATUS">
+<!ENTITY bugs SYSTEM "xalan/BUGS">
+
Added: xalan/c/trunk/xdocs/sources/make-book.bat
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/make-book.bat?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/sources/make-book.bat (added)
+++ xalan/c/trunk/xdocs/sources/make-book.bat Sat Jun 16 04:28:14 2012
@@ -0,0 +1,36 @@
+:: Volume in drive I is LEDS-USB
+:: Volume Serial Number is 27B6-025E
+::
+
+
+mkdir ..\..\build\docs\xalan-c\resources
+
+call make-xalan usagepatterns
+call make-xalan samples
+call make-xalan resources
+:: call make-xalan build_instruct
+call make-xalan install
+call make-xalan download
+call make-xalan overview
+call make-xalan charter
+:: call make-xalan history
+call make-xalan whatsnew
+call make-xalan extensionslib
+call make-xalan commandline
+call make-xalan readme
+call make-xalan releasenotes
+call make-xalan programming
+call make-xalan getstarted
+call make-xalan index
+call make-xalan extensions
+call make-xalan faq
+:: call make-xalan test-faqs
+call make-xalan license
+
+call make-xalan buildlibs
+call make-xalan secureweb
+call make-xalan builddocs
+
+copy xalan-graphic\*.* ..\..\build\docs\xalan-c
+copy xslt-resources\*.* ..\..\build\docs\xalan-c\resources
+
Added: xalan/c/trunk/xdocs/sources/make-xalan.bat
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/make-xalan.bat?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/sources/make-xalan.bat (added)
+++ xalan/c/trunk/xdocs/sources/make-xalan.bat Sat Jun 16 04:28:14 2012
@@ -0,0 +1,82 @@
+::
+:: Set the current path to include a stylesheet transformation utility
+::
+:: %1 The document filename (without extension) to transform
+::
+:: -- The Environment Variables for this script --
+::
+:: %XALANBOOKXML% The <book> navigation file for this project
+::
+:: %XALANCMD% The Xalan command-line XSLT transformation utility
+::
+:: %XALANSTYLE% The XSLT stylesheet to
+::
+:: %XALANSRCDIR% Source directory of STYLEBOOK markup XML documents
+::
+:: %XALANOUTDIR% Target directory of XHTML web page documents
+::
+:: %XALANLOGOIMG% Web Page Logo
+::
+:: %XALANLOGOWIDTH% Web Page Logo Width
+::
+:: %XALANLOGOHEIGHT% Web Page Logo Height
+::
+:: %XALANLOGOLINK% Active Link for Web Page Logo
+::
+:: %XALANTITLELINK% Active Link for Web Page Title
+::
+:: %WEBCREATED% Web Page Creation Date
+::
+:: -- The XSLT Stylesheet Top-Level Parameters
+::
+:: sectionid Top-level stylesheet parameter (document file id)
+::
+:: createdate Top-level stylesheet parameter (web page creation date)
+::
+:: logoimage Apache Trademark Logo Image
+::
+:: logolink Logo Image - hot link
+::
+:: bookxml The <book>.xml file for navigation
+::
+:: booklink The Hot-Link for Book Title in Header
+::
+
+SET XALANBOOKXML=xalan.xml
+
+SET XALANCMD=..\..\bin\xalan.exe
+
+SET XALANSTYLE=stylebook.xslt
+
+SET XALANSRCDIR=xalan
+
+SET XALANOUTDIR=..\..\build\docs\xalan-c
+
+SET XALANLOGOIMG=resources/XalanC-Logo-tm.png
+
+SET XALANLOGOWIDTH=190
+
+SET XALANLOGOHEIGHT=90
+
+SET XALANLOGOLINK=../index.html
+
+SET XALANTITLELINK=index.html
+
+SET WEBCREATED=%DATE%
+
+::
+:: Create Target Directories
+::
+
+IF EXIST "%XALANOUTDIR%" GOTO NEXT1
+MKDIR "%XALANOUTDIR%"
+:NEXT1
+IF EXIST "%XALANOUTDIR%\resources" GOTO NEXT2
+MKDIR "%XALANOUTDIR%\resources"
+:NEXT2
+
+::
+:: Now create the specific web page from StyleBook XML
+::
+
+"%XALANCMD%" -p sectionid "'%1'" -p xmlsources "'%XALANSRCDIR%'" -p createdate "'%WEBCREATED%'" -p logoimage "'%XALANLOGOIMG%'" -p logowidth "'%XALANLOGOWIDTH%'" -p logoheight "'%XALANLOGOHEIGHT%'" -p logolink "'%XALANLOGOLINK%'" -p bookxml "'%XALANBOOKXML%'" -p booklink "'%XALANTITLELINK%'" %XALANSRCDIR%\%1.xml %XALANSTYLE% >%XALANOUTDIR%\%1.html
Added: xalan/c/trunk/xdocs/sources/stylebook.xslt
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/stylebook.xslt?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/sources/stylebook.xslt (added)
+++ xalan/c/trunk/xdocs/sources/stylebook.xslt Sat Jun 16 04:28:14 2012
@@ -0,0 +1,988 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+-->
+
+<!--
+* <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+* "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+-->
+
+<xsl:output method="xml" version="1.0" indent="yes"
+ doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
+ doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
+ omit-xml-declaration="no"
+ encoding="ISO-8859-1"
+ standalone="no"
+/>
+
+<!-- THE TOP-LEVEL PARAMETERS
+
+ logoimage = resource image for active logo (resources/asf_logo.png)
+ logolink = logo active hyperlink (http://xalan.apache.org)
+ logowidth = width of trademark logo in pixels
+ logoheight = height of tracemark logo in pixels
+
+ bookxml = path to the book.xml for navigation and book title
+ booklink = path to the index.html for the book
+
+ sectionid = basename of the source xml file without the (.xml) extension.
+ createdate = date that this stylesheet is used.
+
+ xmlsources = directory where project sources reside
+
+ ===============
+
+ Building a documentation web page using a commandline XSLTt transformation program
+
+ EXSLT -p sectionid='getstarted' -p createdate='Aug 7, 2011'
+ -p logoimage='resources/xalan-logo.png'
+ -p logolink='http://xalan.apache.org'
+ -p logowidth='144'
+ -p logoheight='75'
+ -p bookxml='xalan.xml'
+ -p booklink='index.html'
+ xalan\documentfile.xml xalan-manual.xslt ..\html\documentfile.html
+-->
+
+<xsl:param name="logoimage">resources/asf_logo.png</xsl:param>
+<xsl:param name="logolink">http://www.apache.org</xsl:param>
+<xsl:param name="logowidth">144</xsl:param>
+<xsl:param name="logoheight">75</xsl:param>
+
+<xsl:param name="bookxml">xalan.xml</xsl:param>
+<xsl:param name="booklink">index.html</xsl:param>
+
+<xsl:param name="sectionid">index</xsl:param>
+<xsl:param name="createdate"/>
+
+<xsl:param name="xmlsources">xalan</xsl:param>
+
+
+<!-- THE ROOT TEMPLATE TO BUILD ASF STYLEBOOK WEB PAGE -->
+
+<xsl:template match="/">
+
+<!-- CONSTRUCT A BOOK TITLE FROM THE REFERENCED BOOK XML -->
+
+ <xsl:variable name="booktitle">
+ <xsl:value-of select='document($bookxml)/book/@title'/>
+ </xsl:variable>
+
+
+<!-- CONSTRUCT A BOOK SUBTITLE TITLE FROM SOURCE XML PROPERTIES -->
+
+ <xsl:variable name="xalantitle">
+ <xsl:choose>
+ <xsl:when test="s1/@title">
+ <xsl:value-of select="s1/@title"/>
+ </xsl:when>
+ <xsl:when test="s2/@title">
+ <xsl:value-of select="s2/@title"/>
+ </xsl:when>
+ <xsl:when test="s3/@title">
+ <xsl:value-of select="s3/@title"/>
+ </xsl:when>
+ <xsl:when test="faqs">
+ <xsl:choose>
+ <xsl:when test="faqs/@title">
+ <xsl:value-of select="faqs/@title"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>Frequently Asked Questions</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="resources">
+ <xsl:text>Resources</xsl:text>
+ </xsl:when>
+ <xsl:when test="changes/@title">
+ <xsl:value-of select="changes/@title"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>DEBUG - xalantitle not found</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+<xsl:element name='html'>
+ <xsl:element name='head'>
+ <xsl:element name='title'>
+ <xsl:value-of select="concat('ASF: ',$xalantitle)"/>
+ </xsl:element><!--/title-->
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>
+ <meta http-equiv="Content-Style-Type" content="text/css"/>
+ <link rel="stylesheet" type="text/css" href="resources/apache-xalan.css"/>
+ </xsl:element><!--/head-->
+
+<!-- PUT IN THE APACHE SOFTWARE FOUNDATION LICENSING STATEMENT -->
+ <xsl:comment>
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ </xsl:comment>
+
+ <body>
+ <!-- THE TITLE SECTION -->
+
+ <xsl:call-template name="doTitle">
+ <xsl:with-param name="headtitle">
+ <xsl:value-of select="$booktitle"/>
+ </xsl:with-param>
+ <xsl:with-param name="headtitlelink">
+ <xsl:value-of select="$booklink"/>
+ </xsl:with-param>
+ <xsl:with-param name="headsubtitle">
+ <xsl:value-of select="$xalantitle"/>
+ </xsl:with-param>
+ <xsl:with-param name="headlogoimg">
+ <xsl:value-of select="$logoimage"/>
+ </xsl:with-param>
+ <xsl:with-param name="headlogolink">
+ <xsl:value-of select="$logolink"/>
+ </xsl:with-param>
+ <xsl:with-param name="headlogoheight">
+ <xsl:value-of select="$logoheight"/>
+ </xsl:with-param>
+ <xsl:with-param name="headlogowidth">
+ <xsl:value-of select="$logowidth"/>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <!-- THE NAVIGATION SECTION -->
+
+ <xsl:call-template name="doLeftNav">
+ <xsl:with-param name="sectparm">
+ <xsl:value-of select="$sectionid"/>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <!-- THE MAIN CONTENT SECTION -->
+
+ <xsl:call-template name="doContent">
+ <xsl:with-param name="mysectionid">
+ <xsl:value-of select="$sectionid"/>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <!-- THE COPYRIGHT FOOTER -->
+
+ <xsl:call-template name="doFooter">
+ <xsl:with-param name="releaseinfo">
+ <xsl:text>Web Page created on - </xsl:text>
+ <xsl:value-of select="$createdate"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </body>
+</xsl:element><!--html-->
+</xsl:template>
+
+
+<!-- DEBUG TEMPLATE -->
+<xsl:template name="DEBUG">
+ <xsl:param name="theText"/>
+ <xsl:param name="theNode"/>
+ <xsl:element name="DEBUG">
+ <xsl:element name="DEBUGTEXT">
+ <xsl:value-of select="$theText"/>
+ </xsl:element>
+ <xsl:if test="$theNode">
+ <xsl:element name="DEBUGNODES">
+ <xsl:copy-of select="$theNode"/>
+ </xsl:element>
+ </xsl:if>
+ </xsl:element>
+</xsl:template>
+
+
+<xsl:template name="doTitle">
+ <xsl:param name="headtitle">XML StyleBook Example</xsl:param>
+ <xsl:param name="headtitlelink">index.html</xsl:param>
+ <xsl:param name="headsubtitle">Documentation Test Example</xsl:param>
+ <xsl:param name="headlogoimg">resources/asf_logo.png</xsl:param>
+ <xsl:param name="headlogolink">http://www.apache.org</xsl:param>
+ <xsl:param name="headlogoheight"><xsl:value-of select="$logoheight"/></xsl:param>
+ <xsl:param name="headlogowidth"><xsl:value-of select="$logowidth"/></xsl:param>
+ <xsl:element name="div">
+ <xsl:attribute name="id">
+ <xsl:text>title</xsl:text>
+ </xsl:attribute>
+ <table class="HdrTitle">
+ <tbody>
+ <tr>
+ <th rowspan="2">
+ <xsl:element name='a'>
+ <xsl:attribute name='href'><xsl:value-of select='$headlogolink'/></xsl:attribute>
+ <xsl:element name='img'>
+ <xsl:attribute name='alt'><xsl:text>Trademark Logo</xsl:text></xsl:attribute>
+ <xsl:attribute name='src'><xsl:value-of select="$headlogoimg"/></xsl:attribute>
+ <xsl:attribute name='width'><xsl:value-of select="$headlogowidth"/></xsl:attribute>
+ <xsl:attribute name='height'><xsl:value-of select="$headlogoheight"/></xsl:attribute>
+ </xsl:element><!-- img -->
+ </xsl:element><!-- a -->
+ </th>
+ <th text-align="center" width="75%">
+ <xsl:element name='a'>
+ <xsl:attribute name='href'>
+ <xsl:value-of select="$headtitlelink"/>
+ </xsl:attribute>
+ <xsl:value-of select="$headtitle"/>
+ </xsl:element><!-- a -->
+ </th>
+ </tr>
+ <tr>
+ <td valign="middle"><xsl:value-of select="$headsubtitle"/></td>
+ </tr>
+ </tbody>
+ </table>
+
+<!-- </xsl:element> -->
+
+<!-- Useful Emulation of Project Header Buttons -->
+
+<!-- <table class="HdrButtons"> -->
+
+ <table class="HdrButtons" align="center" border="1">
+ <tbody>
+ <tr>
+ <td><a href="http://www.apache.org">Apache Foundation</a></td>
+ <td><a href="http://xalan.apache.org">Xalan Project</a></td>
+ <td><a href="http://xerces.apache.org">Xerces Project</a></td>
+ <td><a href="http://www.w3.org/TR">Web Consortium</a></td>
+ <td><a href="http://www.oasis-open.org/standards">Oasis Open</a></td>
+ </tr>
+ </tbody>
+ </table>
+ </xsl:element>
+<!-- -->
+
+</xsl:template>
+
+
+<xsl:template name="doLeftNav">
+<xsl:param name="sectparm" select="''"/>
+<xsl:element name="div">
+ <xsl:attribute name="id">navLeft</xsl:attribute>
+ <ul>
+ <xsl:for-each select="document($bookxml)/book/*">
+ <xsl:if test="name(.)!='hidden'">
+ <xsl:choose>
+ <xsl:when test="name(.)='external'">
+ <li>
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="@href"/>
+ </xsl:attribute>
+ <xsl:value-of select="@label"/>
+ </xsl:element>
+ </li>
+ </xsl:when>
+ <xsl:when test="name(.)='resources'">
+ <li>
+ <xsl:choose>
+ <xsl:when test="$sectparm != 'resources'">
+ <a href="resources.html">Resources</a><br/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>Resources</xsl:text><br/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </li>
+ </xsl:when>
+ <xsl:when test="name(.)='changes'">
+ <li>
+ <xsl:choose>
+ <xsl:when test="$sectparm != 'changes'">
+ <a href="changes.html">Changes</a><br/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>Changes</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </li>
+ </xsl:when>
+ <xsl:when test="name(.)='separator'"> <!-- </ul> <hr/> <ul> -->
+ <xsl:text disable-output-escaping="yes"></ul><hr /><ul></xsl:text>
+ </xsl:when>
+ <xsl:when test="(name(.)='document') or (name(.)='faqs')">
+ <li>
+ <xsl:choose>
+ <xsl:when test="$sectparm != string(@id)">
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="concat(@id,'.html')"/>
+ </xsl:attribute>
+ <xsl:value-of select="@label"/>
+ </xsl:element>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@label"/><br/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </li>
+ </xsl:when>
+
+
+ <xsl:when test="name(.)='group'">
+ <xsl:text disable-output-escaping="yes"></ul></xsl:text>
+ <xsl:element name="p">
+ <xsl:attribute name="class">navGroup</xsl:attribute>
+ <em><xsl:value-of select="@label"/></em>
+ </xsl:element>
+ <xsl:text disable-output-escaping="yes"><ul></xsl:text>
+
+ <xsl:for-each select="./*">
+ <xsl:choose>
+
+ <xsl:when test="name(.)='external'">
+ <li>
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="@href"/>
+ </xsl:attribute>
+ <xsl:value-of select="@label"/>
+ </xsl:element>
+ </li>
+ </xsl:when>
+ <xsl:when test="name(.)='resources'">
+ <li>
+ <xsl:choose>
+ <xsl:when test="$sectparm != 'resources'">
+ <a href="resources.html">Resources</a><br/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>Resources</xsl:text><br/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </li>
+ </xsl:when>
+ <xsl:when test="name(.)='changes'">
+ <li>
+ <xsl:choose>
+ <xsl:when test="$sectparm != 'changes'">
+ <a href="changes.html">Changes</a><br/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>Changes</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </li>
+ </xsl:when>
+ <xsl:when test="(name(.)='document') or (name(.)='faqs')">
+ <li>
+ <xsl:choose>
+ <xsl:when test="$sectparm != string(@id)">
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="concat(@id,'.html')"/>
+ </xsl:attribute>
+ <xsl:value-of select="@label"/>
+ </xsl:element>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@label"/><br/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </li>
+ </xsl:when>
+
+
+ <xsl:otherwise>
+<!--
+ ! Unrecognized child of Navigation <group> element -->
+-->
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:otherwise>
+<!--
+ ! Unrecognized child of Navigation <book> element -->
+-->
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if> <!-- not hidden -->
+ </xsl:for-each>
+ </ul>
+</xsl:element>
+</xsl:template>
+
+
+<xsl:template name="doContent">
+ <xsl:element name="div">
+ <xsl:attribute name="id">content</xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="faqs">
+ <xsl:for-each select="faqs">
+ <xsl:call-template name="doFaqDocument"/>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:when test="resources">
+ <xsl:for-each select="resources">
+ <xsl:call-template name="doResDocument"/>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:when test="changes">
+ <xsl:for-each select="changes">
+ <xsl:call-template name="doChangesDoc"/>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:element>
+</xsl:template>
+
+
+<xsl:template name="doFooter">
+ <xsl:param name="releaseinfo"/>
+ <xsl:element name="div">
+ <xsl:attribute name="id">footer</xsl:attribute>
+ <!-- copyright byline information -->
+ <!-- © is the (c) copyright symbol -->
+ <xsl:text>Copyright © 1999-2012 The Apache Software Foundation</xsl:text><br/>
+ <xsl:text>Apache, Xalan, and the Feather logo are trademarks of The Apache Software Foundation</xsl:text>
+ <xsl:element name="div">
+ <xsl:attribute name="class">small</xsl:attribute>
+ <xsl:value-of select="$releaseinfo"/>
+ </xsl:element>
+ </xsl:element>
+</xsl:template>
+
+
+<!--
+ getPrevFaqCount returns the number of <faq> elements found in the previous <group>s
+ Used to create sequential ID numbers across <faq> groups for titles and anchors.
+-->
+
+<xsl:template name="getPrevFaqCount">
+ <xsl:param name="mygroup">1</xsl:param>
+ <xsl:variable name="faqcount">
+ <xsl:choose>
+ <xsl:when test="$mygroup <= 1">0</xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="subcount">
+ <xsl:call-template name="getPrevFaqCount">
+ <xsl:with-param name="mygroup" select="$mygroup - 1"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$subcount + count(./group[position()= ($mygroup - 1)]/faq)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:value-of select="$faqcount"/>
+</xsl:template>
+
+<!-- Recursive - Generate the grouped faq Questions section -->
+
+<xsl:template name="groupFaqQuestions">
+ <xsl:param name="mygroup">1</xsl:param>
+ <xsl:if test="./group[position()=$mygroup]">
+ <h3><xsl:value-of select="./group[position()=$mygroup]/@title"/></h3>
+ <xsl:variable name="prevfaqs">
+ <xsl:call-template name="getPrevFaqCount">
+ <xsl:with-param name="mygroup"><xsl:value-of select="$mygroup"/></xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:for-each select="./group[position()=$mygroup]">
+
+<!-- list must have at least one faq -->
+ <xsl:if test="./faq[position()=1]">
+ <xsl:element name="ol">
+ <xsl:attribute name="start">
+ <xsl:value-of select="$prevfaqs + 1"/>
+ </xsl:attribute>
+ <xsl:call-template name="doFaqTitles">
+ <xsl:with-param name="faqNbr"><xsl:value-of select="$prevfaqs + 1"/></xsl:with-param>
+ </xsl:call-template>
+ </xsl:element>
+ </xsl:if>
+ </xsl:for-each>
+ <xsl:call-template name="groupFaqQuestions">
+ <xsl:with-param name="mygroup"><xsl:value-of select="$mygroup + 1"/></xsl:with-param>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<!-- Recursive - Generate the grouped faq Answers section -->
+
+<xsl:template name="groupFaqAnswers">
+ <xsl:param name="mygroup">1</xsl:param>
+ <xsl:if test="./group[position()=$mygroup]">
+ <xsl:variable name="prevfaqs">
+ <xsl:call-template name="getPrevFaqCount">
+ <xsl:with-param name="mygroup"><xsl:value-of select="$mygroup"/></xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:for-each select="./group[position()=$mygroup]">
+ <xsl:if test="./faq[position()=1]">
+ <xsl:call-template name="doFaqContent">
+ <xsl:with-param name="faqNbr" select="$prevfaqs + 1"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:for-each>
+ <xsl:call-template name="groupFaqAnswers">
+ <xsl:with-param name="mygroup" select="$mygroup + 1"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+
+<!-- Updated to accommodate faq groups for XALAN-J -->
+
+<xsl:template name="doFaqDocument">
+ <h2 class="faqSubHead">Questions</h2>
+ <xsl:choose>
+ <xsl:when test="./group[position()=1]">
+ <xsl:call-template name="groupFaqQuestions"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="./faq[position()=1]">
+ <ol start="1">
+ <xsl:call-template name="doFaqTitles"/>
+ </ol>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ <h2 class="faqSubHead">Answers</h2>
+ <xsl:choose>
+ <xsl:when test="./group[position()=1]">
+ <xsl:call-template name="groupFaqAnswers"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="doFaqContent"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="doFaqTitles">
+ <xsl:param name="faqNbr">1</xsl:param>
+ <xsl:param name="myNbr">1</xsl:param>
+ <xsl:if test="faq[position()=$myNbr]">
+ <!-- output the title reference -->
+ <li>
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="concat('#faq-', $faqNbr)"/>
+ </xsl:attribute>
+ <xsl:value-of select="faq[position()=$myNbr]/@title"/>
+ </xsl:element>
+ </li>
+ <!-- get the next faq if any -->
+ <xsl:call-template name="doFaqTitles">
+ <xsl:with-param name="faqNbr" select="number($faqNbr + 1)"/>
+ <xsl:with-param name="myNbr" select="number($myNbr + 1)"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+
+<xsl:template name="doFaqContent">
+ <xsl:param name="faqNbr">1</xsl:param>
+ <xsl:param name="myNbr">1</xsl:param>
+
+ <xsl:if test="faq[position()=$myNbr]"> <!-- output content of this element only -->
+
+<!-- <h3><xsl:value-of select="faq[position()=$myNbr]/@title"/></h3> -->
+
+ <xsl:element name="h3">
+ <xsl:attribute name="id">
+ <xsl:value-of select="concat('faq-', $faqNbr)"/>
+ </xsl:attribute>
+ <xsl:attribute name="class">
+ <xsl:text>faqTitle</xsl:text>
+ </xsl:attribute>
+ <xsl:value-of select="concat($faqNbr, '. ', faq[position()=$myNbr]/@title)"/>
+ </xsl:element>
+
+<!-- The FAQ Text Part -->
+ <xsl:for-each select="faq[position()=$myNbr]/*"> <!-- children of 'faq' -->
+ <xsl:choose>
+ <xsl:when test="name(.)='q'"> <!-- The Question Text -->
+ <div class="faqQuestion">
+ <xsl:apply-templates/> <!-- children of 'q' -->
+ </div>
+ </xsl:when>
+ <xsl:when test="name(.)='a'"> <!-- The Answer Text -->
+ <br/>
+ <hr/>
+ <div class="faqAnswer">
+ <xsl:apply-templates/> <!-- children of 'a' -->
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+
+ <xsl:call-template name="goToTop"/>
+
+<!-- Recurse for next faq item -->
+ <xsl:call-template name="doFaqContent">
+ <xsl:with-param name="faqNbr" select="number($faqNbr + 1)"/>
+ <xsl:with-param name="myNbr" select="number($myNbr + 1)"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+
+<xsl:template name="goToTop">
+ <p align="right" size="2">
+ <a href="#content">(top)</a>
+ </p>
+</xsl:template>
+
+
+<xsl:template name="doResDocument">
+ <xsl:for-each select="resource|human-resource">
+ <xsl:choose>
+ <xsl:when test="name(.)='resource'">
+<!-- <h4 class="resourcetitle"><strong><xsl:value-of select="@title"/></strong><h4> -->
+ <xsl:element name="h4">
+ <xsl:attribute name="class">resourcetitle</xsl:attribute>
+ <strong><xsl:value-of select="@title"/></strong>
+ </xsl:element>
+ <p>id = [<xsl:value-of select="@id"/>]<br/>
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="@location"/>
+ </xsl:attribute>
+ <xsl:value-of select="@location"/>
+ </xsl:element><br/></p>
+ </xsl:when>
+ <xsl:when test="name(.)='human-resource'">
+<!-- <h4 class="resourcetitle"><strong><xsl:value-of select="@name"/></strong><h4> -->
+ <xsl:element name="h4">
+ <xsl:attribute name="class">resourcetitle</xsl:attribute>
+ <strong><xsl:value-of select="@name"/></strong>
+ </xsl:element>
+ <p>id = [<xsl:value-of select="@id"/>]<br/>
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="concat('mailto:',@mailto)"/>
+ </xsl:attribute>
+ <xsl:value-of select="concat('mailto:',@mailto)"/>
+ </xsl:element><br/></p>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:for-each>
+</xsl:template>
+
+<xsl:template name="doChangesDoc">
+ <!-- context is <changes> element -->
+ <xsl:for-each select="release">
+ <h3 class="chgRelease">
+ <xsl:value-of select="concat('Release ',@version,' (',@date,')')"/>
+ </h3>
+ <xsl:if test="features">
+ <h4 class="chgFeatures"><xsl:text>Features</xsl:text></h4>
+ <xsl:for-each select="features">
+ <ul>
+ <xsl:for-each select="feat">
+ <li><xsl:apply-templates/></li>
+ </xsl:for-each>
+ </ul>
+ <hr/>
+ </xsl:for-each>
+ </xsl:if>
+ <xsl:if test="fixes">
+ <h4 class="chgFixes"><xsl:text>Bug Fixes</xsl:text></h4>
+ <xsl:for-each select="fixes">
+ <ul>
+ <xsl:for-each select="fix">
+ <li><xsl:apply-templates/></li>
+ </xsl:for-each>
+ </ul>
+ <hr/>
+ </xsl:for-each>
+ </xsl:if>
+ <xsl:call-template name="goToTop"/>
+ </xsl:for-each>
+</xsl:template>
+
+<!-- THE MATCHING TEMPLATE RULES -->
+
+<xsl:template match="s1">
+ <h2><xsl:value-of select="@title"/></h2>
+ <xsl:apply-templates/>
+ <xsl:call-template name="goToTop"/>
+</xsl:template>
+
+<xsl:template match="s2">
+ <xsl:call-template name="goToTop"/>
+ <h3><xsl:value-of select="@title"/></h3>
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="s3">
+ <xsl:call-template name="goToTop"/>
+ <h4><xsl:value-of select="@title"/></h4>
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="s4">
+ <h5><xsl:value-of select="@title"/></h5>
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!--<!ENTITY % blocks "p|note|ul|ol|gloss|table|source|anchor">-->
+
+<xsl:template match="p">
+ <p><xsl:apply-templates/></p>
+</xsl:template>
+
+<xsl:template match="ul">
+ <ul><xsl:apply-templates/></ul>
+</xsl:template>
+
+<xsl:template match="ol">
+ <ol><xsl:apply-templates/></ol>
+</xsl:template>
+
+<xsl:template match="li">
+ <li><xsl:apply-templates/></li>
+</xsl:template>
+
+<xsl:template match="table">
+ <table border="1"><xsl:apply-templates/></table>
+</xsl:template>
+
+<xsl:template match="tr">
+ <tr><xsl:apply-templates/></tr>
+</xsl:template>
+
+<xsl:template match="tn">
+ <td class="empty"/><!-- empty table element -->
+</xsl:template>
+
+<xsl:template match="th">
+ <xsl:element name="th">
+ <xsl:attribute name="class">content</xsl:attribute>
+ <xsl:if test="@rowspan">
+ <xsl:attribute name="rowspan">
+ <xsl:value-of select="@rowspan"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@colspan">
+ <xsl:attribute name="colspan">
+ <xsl:value-of select="@colspan"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="td">
+ <xsl:element name="td">
+ <xsl:attribute name="class">content</xsl:attribute>
+ <xsl:if test="@rowspan">
+ <xsl:attribute name="rowspan">
+ <xsl:value-of select="@rowspan"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@colspan">
+ <xsl:attribute name="colspan">
+ <xsl:value-of select="@colspan"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<!--
+<xsl:template match="note">
+ <blockquote class="note"><xsl:apply-templates/></blockquote>
+</xsl:template>
+-->
+
+<xsl:template match="note">
+ <xsl:element name="table">
+ <xsl:attribute name="class">note</xsl:attribute>
+ <tr>
+ <xsl:element name="td">
+ <xsl:attribute name="class">noteImg</xsl:attribute>
+ <xsl:element name="img">
+ <xsl:attribute name="src">resources/note.gif</xsl:attribute>
+ <xsl:attribute name="alt">note</xsl:attribute>
+ </xsl:element>
+ </xsl:element>
+ <xsl:element name="td">
+ <xsl:attribute name="class">noteTxt</xsl:attribute>
+ <xsl:apply-templates/>
+ </xsl:element>
+ </tr>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="source">
+ <blockquote class="source"><pre><xsl:value-of select="."/></pre></blockquote>
+</xsl:template>
+
+<xsl:template match="hidden">
+<!-- content is hidden -->
+</xsl:template>
+
+<!--<!ENTITY % markup "em|ref|code|br">-->
+
+<xsl:template match="br">
+ <br/>
+</xsl:template>
+
+<xsl:template match="em">
+ <b><xsl:apply-templates/></b>
+</xsl:template>
+
+<xsl:template match="code">
+ <code><xsl:apply-templates/></code>
+</xsl:template>
+
+<xsl:template match="ref">
+ <b><i><xsl:apply-templates/></i></b>
+</xsl:template>
+
+<!-- Glossary Items <label> <item> -->
+
+<xsl:template match="label">
+ <p class="label"><xsl:apply-templates/></p>
+</xsl:template>
+
+<xsl:template match="item">
+ <p class="item"><xsl:apply-templates/></p>
+</xsl:template>
+
+<!--<!ENTITY % links "link|anchor|jump|img|resource-ref|human-resource-ref">-->
+
+<xsl:template match="anchor">
+ <xsl:element name="a">
+ <xsl:attribute name="name">
+ <xsl:value-of select="@name"/>
+ </xsl:attribute>
+ <xsl:text>‌</xsl:text> <!-- (zero-width non-join) character -->
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="img">
+ <xsl:copy-of select="."/>
+</xsl:template>
+
+<!-- Glossary elements "gloss (label|item)* -->
+
+<xsl:template match="gloss">
+ <xsl:element name="div">
+ <xsl:attribute name="class">glossary</xsl:attribute>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="label">
+ <p class="label"><em>
+ <xsl:apply-templates/>
+ </em></p>
+</xsl:template>
+
+<xsl:template match="item">
+ <xsl:element name="blockquote">
+ <xsl:attribute name="class">item</xsl:attribute>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<!-- ********
+<!ELEMENT link (#PCDATA|img)*>
+<!ATTLIST link idref NMTOKEN #IMPLIED
+ anchor CDATA #IMPLIED>
+
+<!ELEMENT jump (#PCDATA|img)*>
+<!ATTLIST jump href CDATA #REQUIRED>
+*************
+-->
+
+<xsl:template match="link">
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:if test="@idref">
+ <xsl:value-of select="concat(@idref, '.html')"/>
+ </xsl:if>
+ <xsl:if test="@anchor">
+ <xsl:value-of select="concat('#', @anchor)"/>
+ </xsl:if>
+ </xsl:attribute>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="jump">
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="@href"/>
+ </xsl:attribute>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<!-- cross-reference resource elements -->
+
+<!--
+ Resolve Resource References through "resources.xml" document
+-->
+<xsl:template match="resource-ref">
+ <xsl:variable name="idval" select="@idref"/>
+ <xsl:variable name="resref"
+ select="document(concat($xmlsources,'/resources.xml'))//resource[@id=$idval]"/>
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="$resref/@location"/>
+ </xsl:attribute>
+ <xsl:value-of select="$resref/@title"/>
+ </xsl:element>
+</xsl:template>
+
+<!--
+ Resolve Mailbox References through "resources.xml" document
+-->
+
+<xsl:template match="human-resource-ref">
+ <xsl:variable name="idval" select="@idref"/>
+ <xsl:variable name="resref"
+ select="document(concat($xmlsources,'/resources.xml'))//human-resource[@id=$idval]"/>
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="concat('mailto:',$resref/@mailto)"/>
+ </xsl:attribute>
+ <xsl:value-of select="$resref/@name"/>
+ </xsl:element>
+</xsl:template>
+
+
+</xsl:stylesheet>
Added: xalan/c/trunk/xdocs/sources/xalan-graphic/NET_options.jpg
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan-graphic/NET_options.jpg?rev=1350859&view=auto
==============================================================================
Binary file - no diff available.
Propchange: xalan/c/trunk/xdocs/sources/xalan-graphic/NET_options.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: xalan/c/trunk/xdocs/sources/xalan-graphic/icu.gif
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan-graphic/icu.gif?rev=1350859&view=auto
==============================================================================
Binary file - no diff available.
Propchange: xalan/c/trunk/xdocs/sources/xalan-graphic/icu.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: xalan/c/trunk/xdocs/sources/xalan-graphic/options-include.gif
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan-graphic/options-include.gif?rev=1350859&view=auto
==============================================================================
Binary file - no diff available.
Propchange: xalan/c/trunk/xdocs/sources/xalan-graphic/options-include.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: xalan/c/trunk/xdocs/sources/xalan-graphic/options-sane.gif
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan-graphic/options-sane.gif?rev=1350859&view=auto
==============================================================================
Binary file - no diff available.
Propchange: xalan/c/trunk/xdocs/sources/xalan-graphic/options-sane.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: xalan/c/trunk/xdocs/sources/xalan-graphic/xalan-c-unixdist.gif
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan-graphic/xalan-c-unixdist.gif?rev=1350859&view=auto
==============================================================================
Binary file - no diff available.
Propchange: xalan/c/trunk/xdocs/sources/xalan-graphic/xalan-c-unixdist.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: xalan/c/trunk/xdocs/sources/xalan-graphic/xerces-icu.gif
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan-graphic/xerces-icu.gif?rev=1350859&view=auto
==============================================================================
Binary file - no diff available.
Propchange: xalan/c/trunk/xdocs/sources/xalan-graphic/xerces-icu.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: xalan/c/trunk/xdocs/sources/xalan.xml
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan.xml?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/sources/xalan.xml (added)
+++ xalan/c/trunk/xdocs/sources/xalan.xml Sat Jun 16 04:28:14 2012
@@ -0,0 +1,138 @@
+<?xml version="1.0"?>
+<!DOCTYPE book SYSTEM "../style/dtd/book.dtd">
+
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+-->
+
+<book title="Xalan-C/C++ Version 1.11" copyright="1999-2012 The Apache Software Foundation">
+
+<!-- <hidden> -->
+ <resources source="../sources/xalan/resources.xml"/>
+<!-- </hidden> -->
+
+<!--
+ <external href="http://xalan.apache.org/" label="Home"/>
+-->
+
+ <external href="../index.html" label="Home"/>
+
+ <separator/>
+
+ <document id="index"
+ label="Xalan-C++ 1.11"
+ source="xalan/index.xml"/>
+
+ <document id="whatsnew"
+ label="What's New"
+ source="xalan/whatsnew.xml"/>
+
+ <document id="license"
+ label="Licenses"
+ source="xalan/license.xml"/>
+
+ <separator/>
+<!--
+ <document id="getstarted"
+ label="Getting Started"
+ source="xalan/getstarted.xml"/>
+-->
+ <document id="overview"
+ label="Overview"
+ source="xalan/overview.xml"/>
+
+ <document id="charter"
+ label="Charter"
+ source="xalan/charter.xml"/>
+
+ <separator/>
+
+ <document id="download"
+ label="Download"
+ source="xalan/download.xml"/>
+
+ <document id="buildlibs"
+ label="Build Libraries"
+ source="xalan/buildlibs.xml"/>
+
+ <document id="install"
+ label="Installation"
+ source="xalan/install.xml"/>
+
+ <document id="builddocs"
+ label="Build Documents"
+ source="xalan/builddocs.xml"/>
+
+ <separator/>
+
+ <document id="samples"
+ label="Sample Apps"
+ source="xalan/samples.xml"/>
+
+ <document id="commandline"
+ label="Command Line"
+ source="xalan/commandline.xml"/>
+
+ <document id="usagepatterns"
+ label="Usage Patterns"
+ source="xalan/usagepatterns.xml"/>
+
+ <separator/>
+
+ <document id="programming"
+ label="Programming"
+ source="xalan/programming.xml"/>
+
+ <document id="extensions"
+ label="Extensions"
+ source="xalan/extensions.xml"/>
+
+ <document id="extensionslib"
+ label="Extensions Library"
+ source="xalan/extensionslib.xml"/>
+
+ <external href="apiDocs/index.html"
+ label="API Reference"/>
+
+ <separator/>
+<!--
+ <group id="faqgroup"
+ label="Faq Group">
+-->
+ <faqs id="faq"
+ label="Xalan-C FAQs"
+ source="xalan/faq.xml" />
+<!--
+ <faqs id="test-faqs"
+ label="Test Faqs"
+ source="xalan/test-faqs" />
+ </group>
+-->
+ <separator/>
+
+ <external href="whatsnew.html#bugs"
+ label="Bugs"/>
+
+ <external href="http://xml.apache.org/xalan-j/test/run.html#how-to-run-c"
+ label="Testing"/>
+
+ <document id="secureweb"
+ label="Web Security"
+ source="xalan/secureweb.xml" />
+
+</book>
+
Added: xalan/c/trunk/xdocs/sources/xalan/BUGS
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan/BUGS?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/sources/xalan/BUGS (added)
+++ xalan/c/trunk/xdocs/sources/xalan/BUGS Sat Jun 16 04:28:14 2012
@@ -0,0 +1,6 @@
+rmation on building Xalan-C++, please see <a href="#unix">Steps for doing a Unix build
+ </a>.</li>
+ <li>Deprecated DOM Support. The XercesBridge classes have been marked deprecated and moved
+ into an exclusive directory within the xalanc/XercesParserLiaison directory called
+ 'Deprecated'. If your application is dependent on these classes to interface with the
+ deprecated Xerces DOM you must alter your include directive with the 'Dep
\ No newline at end of file
Added: xalan/c/trunk/xdocs/sources/xalan/CREDITS
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan/CREDITS?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/sources/xalan/CREDITS (added)
+++ xalan/c/trunk/xdocs/sources/xalan/CREDITS Sat Jun 16 04:28:14 2012
@@ -0,0 +1,10 @@
+David N Bertoni
+Scott Boag
+Shane Curcuru
+Jack Donohue
+Paul Dick
+Emily Farmer
+Donald Leslie
+David Marston
+Myriam Midy
+Robert Weir
Added: xalan/c/trunk/xdocs/sources/xalan/KEYS
URL: http://svn.apache.org/viewvc/xalan/c/trunk/xdocs/sources/xalan/KEYS?rev=1350859&view=auto
==============================================================================
--- xalan/c/trunk/xdocs/sources/xalan/KEYS (added)
+++ xalan/c/trunk/xdocs/sources/xalan/KEYS Sat Jun 16 04:28:14 2012
@@ -0,0 +1,44 @@
+This file contains the PGP keys of various Xalan developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Xalan users: pgp < KEYS
+Xalan developers: pgp -kxa <your name> and append it to this file.
+
+
+Robert Weir <ro...@lotus.com>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 6.5.1 for non-commercial use <http://www.pgp.com>
+
+mQGiBDgkhusRBADPjF2sbjCOC9A6CSwukoXCWMOaSLT1WPo2HH+xYOofXpMUxNNc
+bpNsgsV8PDhptd4bPfTCDtKl4/9oJQr36fgM6FuIoq+i3VCtyxwTvzaVClteh6bo
+y8I3OrYow1e+adFmjpWc3bX5kj8X1vAP+Kq61KEQwk4BU7BVzt5ROJyYBwCg/678
+cy/aq7P/ToxSFNOPxqEBsyED/i8oOYzVXo0w9rC4khsJ9ST0qfvu9a1NMW7djlCn
+QarFjrOcA8OpKjQNxkcgMrRHgPQM0diAKAKDCfIQeM8cmfw+tTb7znOrlrhIas6Y
+2f13UiKOoeT1NlMsojVWQ/LCGCF7sYIZrbmeOgA+6tCazxpHl+ggZ5/fNPM/Ct52
+zNnxA/9Wr3MzzH/JuYFwyFXFn9pDL/hYtbZKGJhT3hzp4R50J+UBDTZ+6ff6/g6a
+6MRTNqdgk9O/V9yrSZpMuQEna/fwjm5OcG9DsgpD23KuUl0l7VoDS6/3brPdMg2G
+16gh+nW78S2Ctx5G/LiTKZ06dmZ5pVaTxG9op9Vd5jCZF2i7P7QmUm9iZXJ0IEMu
+IFdlaXIgPHJvYmVydF93ZWlyQGxvdHVzLmNvbT6JAE4EEBECAA4FAjgkhusECwMC
+AQIZAQAKCRBR6z7xV3Za8g+SAKDl8D33vCcGP8M1asMRkMdvLlyrEgCg3izyhGfJ
+iaDay5TTmzsiWKiP3je0I1JvYmVydCBDLiBXZWlyIDxyd2VpckBjeWJlcmNvbS5u
+ZXQ+iQBLBBARAgALBQI4JIffBAsDAgEACgkQUes+8Vd2WvJu/gCeJFgUuR+wcdan
+oJx4wpf9NHvXv+MAoP28cqLzv15cZPC5RvbtXymsNol+tCRSb2JlcnQgQy4gV2Vp
+ciA8cm9id2VpckBob3RtYWlsLmNvbT6JAEsEEBECAAsFAjgkiCMECwMCAQAKCRBR
+6z7xV3Za8uk1AJ9I7PcEkKcRuKuwzuShKyHblJAKPwCgxO4ZaV0h/VQ4Rmu26Zyr
+6/bHZA65Ag0EOCSG6xAIAPZCV7cIfwgXcqK61qlC8wXo+VMROU+28W65Szgg2gGn
+VqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXpF9Sh01D49Vlf3HZSTz09jdvOmeFX
+klnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNbno2gpXI61Brwv0YAWCvl
+9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbzySPAQ/ClWxiNjrtVjLhd
+ONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLWhsQDGcgHKXrKlQzZlp+r
+0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVekyCzsAAgIIALZiDVEp4qPLEi4X
+5cJVcNvqmsft2qvfxiesiOJc1a7IbECXXUjYbSFG4GkOAd3LFqgznakus4BqNxyL
+PZPZ5qDpimFEAspELAwNaVFwYHnu8YLaf1V2R22WImDXjssSKaDY0iJT68v+69FU
+BlMbHpKmK4uVCflBdfGEmVBoZaNMqWjcr4KfvwRTwPa06GcF11Ol5ld/ZBdVCrQb
+lRpnMpriiRqdY81uWAvc3zONwjoU5InTryQp7RVe8uCDdDskJbSXUgAOiE8w8jXf
+cDFq482nSu5maqE7Qhr4sv5CMb5LjiZeAyVxNdYg2VMd2afef+TnkiBM91ITbOCA
+AquWEJ+JAEYEGBECAAYFAjgkhusACgkQUes+8Vd2WvLlLACg/LAuccXl5181u2vP
+8j2yaW7cdyYAoOYLdsQGtHv+5DYuqCTjVjJtevqb
+=fA+F
+-----END PGP PUBLIC KEY BLOCK-----
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org