Dear list,

A recent question on TeX.SX is asking about XML processing.
https://tex.stackexchange.com/questions/380935

To reproduce the error from the question I copied the demo from the XML manual. 
 First of all we
have demo.xml:


<?xml version='1.0' standalone='yes'?>
<document>
  <section>
    <title>Some title</title>
    <content>
      <p>a paragraph of text</p>
      <p>another paragraph of text</p>
    </content>
  </section>
</document>


And then we have a ConTeXt document:


\startxmlsetups xml:demo:base
  \xmlsetsetup{#1}{*}{-}
  \xmlsetsetup{#1}{document|section|p}{xml:demo:*}
\stopxmlsetups

\xmlregisterdocumentsetup{demo}{xml:demo:base}

\startxmlsetups xml:demo:document
  \starttitle[title={Contents}]
    \placelist[chapter]
  \stoptitle
  \xmlflush{#1}
\stopxmlsetups

\startxmlsetups xml:demo:section
  \startchapter[title=\xmlfirst{#1}{/title}]
    \xmlfirst{#1}{/content}
  \stopchapter
\stopxmlsetups

\startxmlsetups xml:demo:p
  \xmlflush{#1}\endgraf
\stopxmlsetups

\starttext
\xmlprocessfile{demo}{demo.xml}{}
\stoptext


This works partially.  Some entities are printed fine but stuff in \xmlfirst is 
missing.  I can
reproduce this in TL2017 and latest beta.  In the attached PDF you can see that 
the section has no
title and no content (exactly the stuff \xmlfirst was supposed to get).

Cheers, Henri

Attachment: test.pdf
Description: Adobe PDF document

___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to