ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* xml bookmarks
@ 2020-10-07 11:28 Jano Kula
  2020-10-07 13:04 ` Pablo Rodriguez
  0 siblings, 1 reply; 5+ messages in thread
From: Jano Kula @ 2020-10-07 11:28 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 428 bytes --]

Hello to everybody!

I have a similar problem as Tomas two days ago. When inserting bookmarks
from XML the reference to the node is stored in TUC file

  ["titledata"]={
   ["label"]="section",
   ["title"]="\\xmlatt {xml:name::4}{title}"

and this reference ends up in bookmarks. Any advice on how to change it to
text in bookmarks?

Find attached MWE (mkiv, current beta), third section is inserted manually.

Thank you,
Jano

[-- Attachment #1.2: Type: text/html, Size: 705 bytes --]

[-- Attachment #2: xml-bookmarks.tex --]
[-- Type: application/octet-stream, Size: 793 bytes --]

\setupinteraction[state=start]
\setupinteractionscreen[option=bookmark]
\placebookmarks[section]

\startbuffer[doc]
<?xml version "1.0"?>
<document>
    <section title="First">
        text
    </section>
    <section title="Second">
        text
    </section>
</document>
\stopbuffer


\startxmlsetups xml:name
    \xmlsetsetup{\xmldocument}{document|section}{xml:name:*}
\stopxmlsetups
\xmlregistersetup{xml:name}

\startxmlsetups xml:name:document
    \xmlflush{#1}
\stopxmlsetups

\startxmlsetups xml:name:section
    \startsection[title=\xmlatt{#1}{title},bookmark=\xmlatt{#1}{title}]
    Section
    \stopsection
\stopxmlsetups

\starttext
\xmlprocessbuffer{xml:name}{doc}{}
\startsection[title=Third,bookmark=Third]
Section
\stopsection
\stoptext

[-- Attachment #3: Type: text/plain, Size: 493 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-10-07 17:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-07 11:28 xml bookmarks Jano Kula
2020-10-07 13:04 ` Pablo Rodriguez
2020-10-07 14:36   ` Jano Kula
2020-10-07 15:06     ` xml bookmarks + chapter no. in header Tomas Hala
2020-10-07 17:04       ` Pablo Rodriguez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).