Building XHTML Output

Following are the build tasks executed when building a typical XHTML output, using the default build process.

  1. init:
  2. clean-output:
  3. start-process:
  4. init-logger:
  5. init-URIResolver:
  6. use-init.envhhcdir:
  7. use-init.hhcdir:
  8. use-init:
  9. check-arg:
    1. mkdir: creates temp directory
  10. output-deprecated-msg:
  11. output-css-warn-message:
  12. output-msg:
  13. build-init:
  14. start-preprocess:
  15. gen-list-flag-check:
  16. gen-list-without-flagging:
    Uses XERCES grammar pool for DTD and schema caching
  17. gen-list-with-flagging:
  18. gen-list:
  19. debug-filter-flag-check:
  20. debug:
    Uses XERCES grammar pool for DTD and schema caching
  21. debug-and-filter:
  22. copy-image-check:
  23. copy-image:
  24. copy-html-check:
  25. copy-html:
  26. copy-flag-check:
  27. copy-flag:
  28. copy-subsidiary-check:
  29. copy-subsidiary:
  30. copy-generated-files: Copies XHTML files to designated output directory and its subdirectories, which are created to match the map topic reference hierarchy
  31. copy-files:
  32. conrefpush-check:
  33. conrefpush:
  34. conref-check:
  35. conref:
  36. move-meta-entries-check:
  37. move-meta-entries:
  38. keyref-check:
  39. keyref:
  40. coderef-check:
  41. coderef:
  42. mapref-check:
  43. mapref: Transforms map using XSLT processor into the temp
  44. mappull-check:
    1. Transforms map using XSLT processor into the temp
    2. Processes *.ditamap to generate *.ditamap.pull
    3. Loads stylesheet .\frameworks\dita\DITA-OT\xsl\preprocess\mappull.xsl
    4. Moves transformed file into temp directory
  45. mappull:
  46. chunk-check:
  47. chunk:
  48. maplink-check:
  49. maplink:
  50. move-links-check:
  51. move-links:
  52. topicpull-check:
  53. topicpull:
    1. Transforms topic using XSLT processor into temp directory
    2. Processes each topic.xml to topic.xml.pull within the temp directory
  54. preprocess:
  55. dita.map.xhtml.init:
  56. dita.map.xhtml.toc: Uses XSLT to generate the dita.out.map.xhtml.toc file
  57. dita.out.map.xhtml.toc:
    1. Uses XSLT to processe the generated file into index.html within the designated output directory
    2. Loads stylesheet .\frameworks\dita\DITA-OT\xsl\map2xhtmtoc.xsl
  58. dita.map.xhtml:
  59. copy-revflag:
  60. copy-css:
  61. copy-css-user:
  62. dita.topics.xhtml:
  63. dita.inner.topics.xhtml:
    1. Loads stylesheet .\frameworks\dita\DITA-OT\xsl\dita2xhtml.xsl
    2. Uses XSLT to process each topic file that was refrenced in the map and generate the corresponding *.html in the designated output directory
  64. checkouterTransform:
  65. dita.outer.topics.xhtm:
  66. dita2xhtml:
  67. clean-temp: Cleans up the temp directory