On 9/14/07, Hans Hagen wrote: > Mojca Miklavec wrote: > > > Great! This works perfect and seems much easier to write than the old > > code, though I still have no idea how to implement some parts of it: > > - where to plug in the entities such as , ≤, ... > > \xmlutfize{main}
Thanks. I saw it, but had no idea how to use it. I need to test more extensively ... :) > > - how to catch classes: how to differentiate between <h1>title</h1> > > and <h1 class="...">title</h1> > > - and some more - there are some simple examples in the attachment > > (too long to copy-paste) > > \doifelse {\xmlatt{#1}{class}} {whatever} { > dothis > } { > dothat > } I have tried exactly that before, but this example fails to work for me, or I don't know how to apply it: % test.html <html> <body> <h1>Title 1</h1> <h1 class="different">Title 2</h1> </body> </html> % test.tex \startxmlsetups all:html \xmlsetsetup{main}{h1}{*} \stopxmlsetups \xmlregistersetup{all:html} \startxmlsetups h1 This title belongs to class (\xmlatt{#1}{class}): \xmlflush{#1}.\par \stopxmlsetups \starttext \xmlprocess{main}{test.html}{} \stoptext Class always comes out empty. Thanks a lot, Mojca ___________________________________________________________________________________ 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://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________