From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/41046 Path: news.gmane.org!not-for-mail From: "Wolfgang Schuster" Newsgroups: gmane.comp.tex.context Subject: Re: getting inside xhtml / mkii Date: Thu, 15 May 2008 15:52:35 +0200 Message-ID: <115224fb0805150652r52668c00h24d68e06661ed646@mail.gmail.com> References: <48237157.4010103@jhnet.nl> <482376BB.2030709@wxs.nl> <48241259.20207@jhnet.nl> <115224fb0805090230q4b40a4bajcb23f8b458ad0ea4@mail.gmail.com> <48241FCD.9060106@jhnet.nl> <115224fb0805090306o41739870u4f413436a206ca66@mail.gmail.com> <48244C35.3010508@wxs.nl> <482C1F9E.1090202@jhnet.nl> <115224fb0805150607t58727099pe14fd67717739094@mail.gmail.com> <482C3A27.9000304@jhnet.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1210859662 9910 80.91.229.12 (15 May 2008 13:54:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 May 2008 13:54:22 +0000 (UTC) To: "mailing list for ConTeXt users" Original-X-From: ntg-context-bounces@ntg.nl Thu May 15 15:54:59 2008 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1Jwdux-0000SY-GK for gctc-ntg-context-518@m.gmane.org; Thu, 15 May 2008 15:54:47 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 8D17B1FB30; Thu, 15 May 2008 15:54:01 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 03815-02-4; Thu, 15 May 2008 15:53:17 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 5E33F1FB74; Thu, 15 May 2008 15:53:17 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 6073B1FB30 for ; Thu, 15 May 2008 15:53:15 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 03815-02-3 for ; Thu, 15 May 2008 15:52:39 +0200 (CEST) Original-Received: from yw-out-1718.google.com (yw-out-1718.google.com [74.125.46.152]) by ronja.ntg.nl (Postfix) with ESMTP id 00ADF1FB5A for ; Thu, 15 May 2008 15:52:38 +0200 (CEST) Original-Received: by yw-out-1718.google.com with SMTP id 5so318899ywm.74 for ; Thu, 15 May 2008 06:52:35 -0700 (PDT) Original-Received: by 10.150.52.2 with SMTP id z2mr2283459ybz.46.1210859555726; Thu, 15 May 2008 06:52:35 -0700 (PDT) Original-Received: by 10.150.96.3 with HTTP; Thu, 15 May 2008 06:52:35 -0700 (PDT) In-Reply-To: <482C3A27.9000304@jhnet.nl> Content-Disposition: inline X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:41046 Archived-At: On Thu, May 15, 2008 at 3:27 PM, Jelle Huisman wrote: > Wolfgang Schuster wrote: >> You're misusing the div element for something it is not meant, could >> you use h1 ... elements in your html and map them to ConTeXt's own >> header commands. > Yes, I know that the xhtml is not very nice (if only I could write my > own xml...) The situation is that I get this file from a customer and I > want to avoid having to reformat it (for compatibility reasons). That's > why I try to make it work, but it seems I'm out of luck here... :-( It's not impossible but a pain to achive with MkII, I made a example but it did not really woth because the XML-Environment for div is overloaded with the first chapter and you will loose the selection dependent on the value for class. \defineXMLenvironment [div] [class=] {%\bgroup \processaction [\XMLpar{div}{class}{}] [letHead=>\def\next{\defineXMLargument[div]{\chapter}}]% \next} {%\egroup } \starttext \startXMLdata
A a
\stopXMLdata \stoptext If you want to do this project you should consider switching to MkIV with it's XML setups, they are more powerfull in this case and sometimes easier to write. Wolfgang ___________________________________________________________________________________ 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 ___________________________________________________________________________________