Figured out what's going on and would appreciate some advice on the issue:

My actual code interprets XML and reads:

\defineXMLnested
  [splittable]
  {
    \defineXMLsave[caption]
    \defineXMLsave[header]
    \defineXMLsave[body]
    \defineXMLsave[footer]
  }
  {
    \splitfloat
      {\placetable[\XMLpar{table}{location}{here}][\XMLpar{table}{label
{unknown}]{\XMLflush{caption}}}
      {
        \setupTABLE[row][1][rulethickness=0.30pt,topframe=on]
        \setupTABLE[row][last][rulethickness=0.30pt,bottomframe=on]
       
\bTABLE[frame=off,split=repeat,splitmethod=b,distance=7.5pt,style={\switchtobodyfont[small]\setupinterlinespace[line=2.8ex]}]
          \bTABLEhead\XMLflush{header}\eTABLEhead
          \bTABLEbody\XMLflush{body}\eTABLEbody
          \bTABLEfoot\XMLflush{footer}\eTABLEfoot
        \eTABLE
      }
  }

\defineXMLnested
  [tr]
  [bottomframe=]
  {\expanded{\bTR[bottomframe=\XMLop{bottomframe}]}}
  {\eTR}

What's happening here is that the the 'tr' bottomframe statement (which I
need for formating) overrides the '\setupTABLE[row]' bit. Is there any way
to make 'tr's bottomframe-statement be ineffectual in case of being the
last raw?

Joh

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to