@xml:id==string.sub('#N020-18', 2) -
(ll.at and ll.at['xml:id'])==string.sub('#N020-18', 2) ! Missing
number, treated as zero.
lua error with sub .. not sure what you want t o test here
indeed an error will prevent the multipass file to be saved (feature)
Hans
Thanks Hans, It's
On 14-12-2011 19:33, Jon Crump wrote:
@xml:id==string.sub('#N020-18', 2) -
(ll.at and ll.at['xml:id'])==string.sub('#N020-18', 2) ! Missing
number, treated as zero.
lua error with sub .. not sure what you want t o test here
indeed an error will prevent the multipass file to be saved
Hans,
Thanks for this. It's almost what I need. I truly appreciate the
effort, and it does give me some ideas about things to try.
However, if I change your example buffer slightly (for clarity) to this:
text
div type='a'
arab ref target=#N01 foo /ref
arab ref target=#N02 bar
On 13-12-2011 00:48, Jon Crump wrote:
All,
I have a conditional expression that checks to see if the current node
has any ancestor whose xml:id attribute matches a string
\xmldoifelse{#1}{ancestor::div[@xml:id='apr_engl']}
What I need is a test to see if the current node has any ancestor
Hans et alia,
Thanks for helping out with the right xpath expression. That was
indeed the problem: div elements in the ancestor axis that had no
xml:id attribute. Unfortunately, this doesn't solve my root problem.
I have a tei/xml marked up text with English and Arabic sections. For
each ref tag
On 13-12-2011 20:21, Jon Crump wrote:
@xml:id==string.sub('#N020-18', 2) -
(ll.at and ll.at['xml:id'])==string.sub('#N020-18', 2) ! Missing
number, treated as zero.
lua error with sub .. not sure what you want t o test here
indeed an error will prevent the multipass file to be saved
All,
I have a conditional expression that checks to see if the current node
has any ancestor whose xml:id attribute matches a string
\xmldoifelse{#1}{ancestor::div[@xml:id='apr_engl']}
What I need is a test to see if the current node has any ancestor
whose xml:id attribute _contains_ a