On 01/18/2017 04:15 PM, Grundtvig Nielsen Niels wrote:

Here's a cut-down copy of the bookmap file (the full-size one has around 300 topics), 
plus one of the files where the <keyref> refuses to resolve.


Sorry but the files you sent me (slightly modified to be able to convert them to PDF; for example, replacing "images/restructure.svg" by "using_wizard5b.png") works fine for me. See attached files.

I used XXE v7.3 to run this test.

I don't remember bugs related to the use of keydef/keyref in older releases of XMLmind DITA Converter. See http://www.xmlmind.com/ditac/changes.shtml




---
PS: Do you try to convert a *topic* (e.g. history_spica.dita) and not a map (e.g. smaller.ditamap) to PDF? Because if this is the case, error messages like:

---
file:/home/hussein/tmp/history_spica.dita:50:47: cannot resolve keyref="release" and there is no "href" fallback attribute
---

are normal and this, even if in XXE, map smaller.ditamap is used as a master document.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE bookmap PUBLIC "-//OASIS//DTD DITA BookMap//EN"
"bookmap.dtd">
<bookmap>
  <!-- xx heading styles: fo.custom.spica.xsl
  other options (including xsl.fo cover) spicabook_transformParameters.xml
  spica/changeTracking.profiles for change tracking (select 'updated')
  update version for footer in output options -->

  <title>Platform documentation for VALINA terminal</title>

  <bookmeta>
    <author type="owner">Peter Timmermans</author>

    <author type="technical author">Niels Grundtvig Nielsen</author>

    <critdates>
      <created date="2016-01-05"/>

      <revised modified="2016-06-23"/>

      <revised modified="2016-06-28"/>

      <revised modified="2016-07-13"/>

      <revised modified="2016-08-05"/>

      <revised modified="2017-01-05"/>
    </critdates>
  </bookmeta>

  <frontmatter>
    <booklists>
      <toc/>

      <figurelist/>

      <tablelist/>
    </booklists>

    <keydef keys="release">
      <topicmeta>
        <keywords>
          <keyword>1.09</keyword>
        </keywords>
      </topicmeta>
    </keydef>

    <keydef keys="awl">
      <topicmeta>
        <keywords>
          <keyword>Value of keydef awl!</keyword>
        </keywords>
      </topicmeta>
    </keydef>

    <topicref href="history_spica.dita"/>
  </frontmatter>

  <chapter href="chapter.dita"/>

  <backmatter>
    <booklists>
      <indexlist/>
    </booklists>
  </backmatter>
</bookmap>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
"concept.dtd">
<concept id="history">
  <title>Document history</title>

  <prolog>
    <author type="information provider">Peter Timmermans</author>

    <author type="technical author">Niels Grundtvig Nielsen</author>

    <critdates>
      <created date="2016-05-01"/>

      <revised modified="2016-09-19"/>

      <revised modified="2016-12-12"/>
    </critdates>
  </prolog>

  <conbody>
    <table rowheader="firstcol">
      <tgroup cols="2">
        <colspec colname="labels" colwidth="1*"/>

        <colspec colname="values" colwidth="3*"/>

        <tbody>
          <row>
            <entry>document title</entry>

            <entry>Spica Security Document</entry>
          </row>

          <row>
            <entry>security</entry>

            <entry>confidential in business</entry>
          </row>

          <row>
            <entry>owner</entry>

            <entry>Peter Timmermans</entry>
          </row>

          <row>
            <entry>document release</entry>

            <entry><keyword keyref="release"/></entry>
          </row>

          <row>
            <entry>© Worldline 2016, 2017</entry>

            <entry/>
          </row>
        </tbody>
      </tgroup>
    </table>

    <table>
      <tgroup cols="3">
        <colspec colname="version" colwidth="1*"/>

        <colspec colname="date" colwidth="1*"/>

        <colspec colname="comments" colwidth="3*"/>

        <thead>
          <row>
            <entry>version</entry>

            <entry>date</entry>

            <entry>changes (updates unless otherwise specified)</entry>
          </row>
        </thead>

        <tbody>
          <row>
            <entry nameend="comments" namest="version">Version 0.14 released
            to BrightSight 23/06/2016</entry>
          </row>

          <row>
            <entry>1.01</entry>

            <entry>29/06/2016</entry>

            <entry>SECURE_AUTHENTICATE_UCS_IMAGE, Device tree, U-boot SPL,
            Software development; some content reordered</entry>
          </row>

          <row>
            <entry>1.02</entry>

            <entry>30/06/2016</entry>

            <entry>3.1.6 Key chain public keys certificates – graphic;
            4.9.3.1. BBD SRAM Storage – table; 4.9.3.2. SRAM memory mapping –
            removed; 4.11.3.1 Configuration appended to 4.11.3 On-The-Fly AES
            (OTFA); 4.11.3.2. Placeholder configuration – removed; Platform
            version and PTS library moved under 8.1 Software
            development</entry>
          </row>

          <row>
            <entry>1.03</entry>

            <entry>13/07/2016</entry>

            <entry>changes (reordering and deletions) to structure</entry>
          </row>

          <row>
            <entry>1.04</entry>

            <entry>15/07/2016</entry>

            <entry>changes (reordering and deletions) to structure; 1.17.2
            Premium Secure Boot vs Standard Secure Boot added; 3.9.1 Keys in
            operational terminal added; 3.9.2 PA store modified; 4.5.1 Device
            tree; 4.7.3 OpenSSL added; 2.3 U-Boot and U-Boot SPL added; 3.
            Secure world; 7.1 Software development; 8. Tools</entry>
          </row>

          <row>
            <entry>1.05</entry>

            <entry>20/07/2016</entry>

            <entry>changes (reordering and deletions) to structure; 3.1.6 Key
            chain public keys certificates; 3.9.1 Keys in operational
            terminal; 3.9.2 PA store modified; 3.11.4 Sysboot configuration;
            4.0 Normal world; 4.5 Device tree; 4.7.3 Open SSL; 4.9.2 24-hour
            reboot</entry>
          </row>

          <row>
            <entry>1.06</entry>

            <entry>05/08/2016</entry>

            <entry>2.3. U-Boot and U-Boot SPL; 3.9.1. Keys in operational
            terminal; 3.9.2 PA store modified; 4. Normal world; 4.5. Device
            tree; 4.7.3 OpenSSL; 4.9.2.1, 4.9.2.2 and 4.9.2.3 removed; figure
            4-24. Hooks for 24-hour reboot moved to 3.5.1. Automatic reboot
            for memory reset</entry>
          </row>

          <row>
            <entry>1.07</entry>

            <entry>19/09/2016</entry>

            <entry>5.1 System updates; 5.2.4. PKI structure used in test
            environment; 5.2.5. Packages and keys; 5.2.6. Algorithm
            used</entry>
          </row>

          <row>
            <entry>1.08</entry>

            <entry>11/01/2017</entry>

            <entry>3.5.1. Automatic reboot for memory reset; 3.9.2.3.
            Initialisation and update of key registry and encrypted file; 4.2
            U-boot; 4.3.8. Implementation and evolution; 4.9. System
            applications; 5.1. System updates; 5.1.3 ADB sideload deleted;
            5.1.6. OTA packages; 5.1.7. Software load algorithms; 7.2.2.3.
            Initial software loading; Referenced documents</entry>
          </row>

          <row>
            <entry>1.09<keyword keyref="release"/></entry>

            <entry>18/01/2017</entry>

            <entry>2.3 U-Boot and U-Boot SPL renamed and rewritten; references
            to U-Boot replaced with "second-stage bootloader"; references to
            U-Boot SPL replaced with "first-stage bootloader"</entry>
          </row>
        </tbody>
      </tgroup>
    </table>

    <p>Significant changes since version 1.07 are highlighted in the text as
    <ph status="new">new</ph> or <ph status="deleted">deleted</ph></p>

    <fig>
      <title>Changes to structure between 1.08 and 1.09</title>

      <image href="using_wizard5b.png" scalefit="yes"/>
    </fig>
  </conbody>
</concept>

Attachment: smaller.pdf
Description: Adobe PDF document

--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to