XMLPublication comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under the terms of the GNU Public License (see www.gnu.org)
by J.M. Vanel , Copyright © J.M. Vanel - 2001 Back to main page
Last update:
Changes
0.2.98.2 -> 0.3 2001-11-09
presentation.html
filesthesaurus.xml
files after schema change (did a
small XSLT transform helper, update-thesaurus.xslt
)<xsl:template
name="filter-words-list">
master.xml
a skeleton of
USER_SETTINGS/thesaurus.xml
, that works as is, and can be
further customized; by the Ant target named publication.xml
,
a file USER_SETTINGS/publication.xml
is generated from
work/*.specific-tags.xml
<publication>
<rubric xpath='relative_XPath_in_item_in_master.xml' item-xpath='absolute_XPath_in_master.xml' name='unique_name_suitable_for_a_file_name' label='human_readable_name' use-stopwords='yes' use-keywords='yes' structure='row' >
<keywords> <w>my_keyword</w> ... </keywords> </rubric> </publication>
Notes:
xpath=
is the same thing as index-by=
before,item-xpath=
is a new attribute, default is
/*/tr
for table source documents,
/*/*[local-name()="p"][@class="h1"]
for documents with
paragraphs and sub-paragraphs.table.htm(l)
or
.parag.htm(l)
Why this change?
USER_SETTINGS/thesaurus.xml
generation0.2.98.1 -> 0.2.98.2 2001-11-04
class
attribute with an value of
xmlpub-add-content
as insertion point marker for site
specific XHTML wrapper (it will survive to any HTML editor); modification
in kernel/wrapper.xslt
0.2.98 -> 0.2.98.1 2001-10-31
0.2.97 -> 0.2.98 2001-10-30
- No rubric header alone in item page if rubric empty (modif. in
format-HTML-impl.xslt)
- add omit-xml-declaration="yes" for XHMTL documents produced, because of
problems with Internet Explorer, which didn't format as XHTML in spite of the
correct namespace; it was also necessary to add encoding="utf-8" , otherwise
xml-declaration occurs in case of iso-8859-1 document (modif. in
make-index-by-rubrics-impl.xslt format-HTML-impl.xslt)
- remove unused xsl:processing-instruction in wrapper.xslt
- add a top-level build.xml file in the distribution
- put kernel + samples under CVS (Concurrent Versioning System)
0.2 -> 0.2.97
2001-10-15
- make-words-list.xslt completely rewriten using tokenize-string.xslt
(x17 performance improvement)
- suppress figures in hyperlinked index
- take in account stopwords in hyperlinked index
- abandon GNU make in favour of Jakarta ant
- a new connector for Word Processor texts with paragraphs
- a new connector for MS Excel SpreadSheets
0.1 -> 0.2 2001-09-14
- changed: user_documentation.html
- changed: format-HTML.xslt
Header generation is delegated to the template item_name
- added: item_file_name-generic.xslt: example of generic naming of header and
file (template item_name)