From f79003b66b78032b428daef2790458d060986952 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Fri, 7 Mar 2008 09:10:56 +0000 Subject: [PATCH] don't use refmiscinfo@class=date value as fallback for refentry "source" or "manual" metadata fields --- xsl/common/refentry.xsl | 254 +++++++++++------- .../refentry.manual.fallback.profile.xml | 2 +- .../refentry.source.fallback.profile.xml | 2 +- 3 files changed, 152 insertions(+), 106 deletions(-) diff --git a/xsl/common/refentry.xsl b/xsl/common/refentry.xsl index 54f4e46a5..257368e48 100644 --- a/xsl/common/refentry.xsl +++ b/xsl/common/refentry.xsl @@ -559,25 +559,47 @@ - + - - - - - - + + + + + + + + + + + + + + + Warn + + meta source + + using + " + + " + for "source" + + + + + [FIXME: source] @@ -593,6 +615,8 @@ + + [FIXME: source] @@ -758,40 +782,38 @@ - - - Note - - meta source - - no *info/productname or alternative - - - - Note - - meta source - - see http://docbook.sf.net/el/productname - - - - Note - - meta source - - no refentry/refmeta/refmiscinfo@class=source - - - - Note - - meta source - - see http://docbook.sf.net/el/refmiscinfo - - - + + Note + + meta source + + no *info/productname or alternative + + + + Note + + meta source + + see http://docbook.sf.net/el/productname + + + + Note + + meta source + + no refentry/refmeta/refmiscinfo@class=source + + + + Note + + meta source + + see http://docbook.sf.net/el/refmiscinfo + + @@ -905,40 +927,38 @@ - - - Note - - meta version - - no *info/productnumber or alternative - - - - Note - - meta version - - see http://docbook.sf.net/el/productnumber - - - - Note - - meta version - - no refentry/refmeta/refmiscinfo@class=version - - - - Note - - meta version - - see http://docbook.sf.net/el/refmiscinfo - - - + + Note + + meta version + + no *info/productnumber or alternative + + + + Note + + meta version + + see http://docbook.sf.net/el/productnumber + + + + Note + + meta version + + no refentry/refmeta/refmiscinfo@class=version + + + + Note + + meta version + + see http://docbook.sf.net/el/refmiscinfo + + @@ -1071,32 +1091,6 @@ - - - Note - - meta manual - - no titled ancestor of refentry - - - - Note - - meta manual - - no refentry/refmeta/refmiscinfo@class=manual - - - - Note - - meta manual - - see http://docbook.sf.net/el/refmiscinfo - - - @@ -1108,7 +1102,7 @@ - + @@ -1116,13 +1110,37 @@ + + + + + + + + + + + + Warn + + meta manual + + using + " + + " + for "manual" + + + + + [FIXME: manual] - Warn @@ -1136,8 +1154,9 @@ + + [FIXME: manual] - Warn @@ -1151,6 +1170,33 @@ + + + + Note + + meta manual + + no titled ancestor of refentry + + + + Note + + meta manual + + no refentry/refmeta/refmiscinfo@class=manual + + + + Note + + meta manual + + see http://docbook.sf.net/el/refmiscinfo + + + Gets user preferences for refentry metadata gathering diff --git a/xsl/params/refentry.manual.fallback.profile.xml b/xsl/params/refentry.manual.fallback.profile.xml index 07ba3bf60..636278568 100644 --- a/xsl/params/refentry.manual.fallback.profile.xml +++ b/xsl/params/refentry.manual.fallback.profile.xml @@ -16,7 +16,7 @@ -refmeta/refmiscinfo[1]/node() +refmeta/refmiscinfo[not(@class = 'date')][1]/node() diff --git a/xsl/params/refentry.source.fallback.profile.xml b/xsl/params/refentry.source.fallback.profile.xml index e0fe91214..1761378a9 100644 --- a/xsl/params/refentry.source.fallback.profile.xml +++ b/xsl/params/refentry.source.fallback.profile.xml @@ -16,7 +16,7 @@ -refmeta/refmiscinfo[1]/node() +refmeta/refmiscinfo[not(@class = 'date')][1]/node() -- 2.40.0