Changes to Resolved XML and HTML output between V6.4.2 and 6.4.3

Publishing

There are a number of changes to Resolved xml and HTML output between software releases 6.4.2 and 6.4.3.

Customers are likely to be impacted when they have customized css templates including the following features:

  • Superheadings in TOC
  • Superheadings and section-numbering in Topic Headings
  • Page headers and footers with borders and backgrounds

Changes to Resolved XML from 6.4.2 to 6.4.3

  • <VariableAssignment> contains <IsVariantCriteria> (true/false)
  • <PublishJob> contains <VariableAssignments>
  • string-values can contain <var>-elements

Changes to HTML-output for ProCSS:

Object

Tags

Description

Example

All topics

<section>

include variable-assignment as attributes

<body … data-var-dita_topic_type="reference" …>

Main books

<body>

include library- and profile-variables as attributes

<body … data-var-product="X1000" …>

Table of Contents

<section class="tableofcontents">

  • attribute "data-ait-superheading" removed from <li>-element
  • attribute "data-ait-superheading" inserted to <a>-element inside <li>
  • object-template included in class-attribu

OLD:

<li data-ait-superheading="Chapter" class="h1">

<a class="title" href="#H763">Introduction</a>

NEW:

<li class="h1 chapter">

<a class="title" data-ait-superheading="Chapter" href="#H763">Introduction</a>

Table of Figures

<section class="tableoffigures">

object-template included in class-attribute

OLD:

<li class="[label-type]">

NEW:

<li class="[label-type] [object-template]">

(where label-type = figure|table|equation")

Media objects

<div class="media">

include object-description in comment-element

<div class="media" ...> … <!--Chapter Section--></div>

Headers/Footers

<div class="_header_">
<div class="_footer_">

copy header/footer cell attributes from Author-it into page-margin-boxes (width, height, borders and background)

<div title="TOC Even Header" class="_header_ _even_"

data-ait-rowheight="1134" ... >

<div class="top_left" data-ait-width="2268"

data-ait-bordercolors="65793">

Header/Footer placeholders

<span class="(placeholder-name)">

include original text as initial text in header-footer-placeholder (to be replaced in css)

<span class="_curpagenum_">[$curpagenum]</span>

Topic headings

<h1> <h2> <h3> ....

  • <span>-element for superheading is removed
  • <span>-element for topic-number is removed
  • title is not wrapped in a span anymore

OLD:

<h1 id="H763" class="heading1" data-ait-autonumber="7"

data-ait-superheading="Chapter">

<span class="superheading">Chapter</span>

<span class="number"/>

<span class="title">Introduction</span>

</h1>

NEW:

<h1 id="H763" class="heading1" data-ait-autonumber="7"

data-ait-superheading="Chapter">Introduction</h1>

Lists

<ul> <ol>

list-container (ul/ol) includes list-style in class-attribute

OLD:

<ul>

<li class="listbullet" ...>

<p class="listbullet" ...>

NEW:

<ul class="listbullet">

<li class="listbullet" ...>

<p class="listbullet" ...>

Images

<img>

include all object-data as attributes, except EmbeddedPicture-data (contains raw image-data)

<img … data-ait-printoutputformat="3" … src=”…”/>

Image captions

<figure>

support for image-captions

<figure>

<figcaption>Description</figcaption>

<img src=”…” />

</figure>

Tables

<table>

Format changed to thead/tbody-structure for support of repeating header rows

OLD:

<table>

<tr>

(all rows)

</tr>

</table>

NEW:

<table>

<thead>

<tr>

{header-rows}

</tr>

</thead>

<tbody>

<tr>

{non-header-rows}

</tr>

</tbody>

</table>