diff --git a/doc/reference.dtdxml b/doc/reference.dtdxml
index 8c7c720..d664fc0 100644
--- a/doc/reference.dtdxml
+++ b/doc/reference.dtdxml
@@ -160,8 +160,8 @@
-|functionname|libraryname|enumname|code
-|functionname|libraryname|enumname|code
+|functionname|libraryname|enumname|headername|macroname|code
+|functionname|libraryname|enumname|headername|macroname|code
- %boost.common.attrib;
+
+ alt CDATA #IMPLIED
+ %boost.common.attrib;
+
- %boost.common.attrib;
+
+ alt CDATA #IMPLIED
+ %boost.common.attrib;
+
last-revision#IMPLIEDCDATASet to $Date$ to keep "last revised" information in sync with CVS changes
+alt#IMPLIEDCDATA
id#IMPLIEDCDATAA global identifier for this element
@@ -1043,6 +1044,7 @@
last-revision#IMPLIEDCDATASet to $Date$ to keep "last revised" information in sync with CVS changes
+alt#IMPLIEDCDATA
id#IMPLIEDCDATAA global identifier for this element
diff --git a/dtd/boostbook.dtd b/dtd/boostbook.dtd
index c418b59..bd4c3f8 100644
--- a/dtd/boostbook.dtd
+++ b/dtd/boostbook.dtd
@@ -313,10 +313,14 @@
%boost.common.attrib;>
-
+
-
+
-
+
diff --git a/test/Jamfile.v2 b/test/Jamfile.v2
new file mode 100644
index 0000000..14cf420
--- /dev/null
+++ b/test/Jamfile.v2
@@ -0,0 +1,16 @@
+# Copyright (c) 2009 Daniel James
+#
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
+project boost/test ;
+import boostbook : boostbook ;
+
+boostbook alt : alt.xml :
+ html.stylesheet=../../../../doc/html/boostbook.css
+ boost.root=../../../..
+ boost.libraries=../../../../libs/libraries.htm
+ navig.graphics=1
+ ;
+
diff --git a/test/alt.xml b/test/alt.xml
new file mode 100644
index 0000000..48c6ee6
--- /dev/null
+++ b/test/alt.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+ Daniel
+ James
+
+ Fictional example
+
+
+ Fictional example library, for testing
+
+
+ Alt Tests
+
+ Example header
+ Example header: example.hpp
+
+ Example macro
+ Example macro: EXAMPLE
+
+
+
+
+
+
\ No newline at end of file
diff --git a/xsl/annotation.xsl b/xsl/annotation.xsl
index 11d9f54..7d471a5 100644
--- a/xsl/annotation.xsl
+++ b/xsl/annotation.xsl
@@ -271,7 +271,16 @@
-
+
+
+
+
+
+
+
+
+
+
@@ -291,7 +300,7 @@
-
+
@@ -307,7 +316,16 @@
-
+
+
+
+
+
+
+
+
+
+
@@ -327,7 +345,7 @@
-
+