preprocess-maplink.dita 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
  3. <!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
  4. <concept id="preprocess-maplink" xml:lang="en-US">
  5. <title>Map based linking (maplink)</title>
  6. <shortdesc>This step collects links based on a map and moves those links into the referenced topics. The links are
  7. created based on hierarchy in the DITA map, the <xmlatt>collection-type</xmlatt> attribute, and relationship tables.
  8. This step is implemented in XSLT and Java.</shortdesc>
  9. <prolog>
  10. <metadata>
  11. <keywords>
  12. <indexterm><xmlatt>collection-type</xmlatt></indexterm>
  13. <indexterm>preprocessing
  14. <indexterm><codeph>maplink</codeph></indexterm></indexterm>
  15. <indexterm><codeph>maplink</codeph></indexterm>
  16. <indexterm>Java
  17. <indexterm>maplink</indexterm></indexterm>
  18. <indexterm>XSLT
  19. <indexterm><codeph>maplink</codeph> preprocessing step</indexterm></indexterm>
  20. <indexterm>relationship tables
  21. <indexterm><codeph>maplink</codeph> preprocessing step</indexterm></indexterm>
  22. <indexterm>memory</indexterm>
  23. </keywords>
  24. </metadata>
  25. </prolog>
  26. <conbody>
  27. <section>
  28. <p>The <codeph>maplink</codeph> module runs an XSLT stylesheet that evaluates the map; it places all the generated
  29. links into a single file in memory. The module then runs a Java program that pushes the generated links into the
  30. applicable topics.</p>
  31. </section>
  32. </conbody>
  33. </concept>