From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/44981 Path: news.gmane.org!not-for-mail From: Johannes Graumann Newsgroups: gmane.comp.tex.context Subject: Re: XML Date: Wed, 22 Oct 2008 23:04:33 +0200 Message-ID: References: <200810072214.52895.johannes_graumann@web.de> <115224fb0810090050x4b827f8ej9c75bcc724222a7b@mail.gmail.com> <115224fb0810140024o1b1d1365ld7604568be1e4ddd@mail.gmail.com> <115224fb0810212350m697afcf6m730992a71374de21@mail.gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart1657218.Z7EJZQdt1F" X-Trace: ger.gmane.org 1224709558 23083 80.91.229.12 (22 Oct 2008 21:05:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 22 Oct 2008 21:05:58 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Wed Oct 22 23:06:57 2008 connect(): Connection refused 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 1Kskuj-0005bU-R1 for gctc-ntg-context-518@m.gmane.org; Wed, 22 Oct 2008 23:06:45 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id B69EC1FB49; Wed, 22 Oct 2008 23:05:37 +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 05243-03-8; Wed, 22 Oct 2008 23:04:30 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 2903F1FB64; Wed, 22 Oct 2008 23:04:30 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 1E0CF1FB3C for ; Wed, 22 Oct 2008 23:04:28 +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 06864-03-5 for ; Wed, 22 Oct 2008 23:03:43 +0200 (CEST) Original-Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by ronja.ntg.nl (Postfix) with ESMTP id 94F6F1FB6D for ; Wed, 22 Oct 2008 23:03:43 +0200 (CEST) Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Kskrj-00087Y-2j for ntg-context@ntg.nl; Wed, 22 Oct 2008 21:03:39 +0000 Original-Received: from e181080131.adsl.alicedsl.de ([85.181.80.131]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Oct 2008 21:03:39 +0000 Original-Received: from johannes_graumann by e181080131.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Oct 2008 21:03:39 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Followup-To: gmane.comp.tex.context Original-Lines: 281 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: e181080131.adsl.alicedsl.de User-Agent: KNode/0.99.01 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:44981 Archived-At: --nextPart1657218.Z7EJZQdt1F Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit I keep gnawing on this now ... Added the following (see attachment): \xmlval{fo:color}{\xmlatt{#1}{color}}{} and \xmlmapvalue{fo:color}{#ff0000}{\color[red]} Which works just fine (given you use "\setupcolors[state=start]" as well), but is there a way to generically paste the "ff0000" bit into the place of "red"? I played around with "system=rgb", but context won't take "ff0000" as a parameter ... Another question: underlining in ConTeXt (as far as I can discern) needs a "\startunderline"/"\stopunderline" pair, no? Accordingly the combination of \xmlval{style:text-underline-style}{\xmlatt{#1}{text-underline-style}}{} and \xmlmapvalue{style:text-underline-style}{solid}{?} doesn't work ... what's the proper construct to have xmlflush flanked by underline statements? And even more ... how to match generically, such that "sub*" (which doesn't work) might be used in a combination of \xmlval{style:text-position}{\xmlatt{#1}{text-position}}{} and \xmlmapvalue{style:text-position}{sub*}{\subscript} and any percentage following "sub" will be matched? Essentially I'm asking here how to use the regex "sub.*" in xmlmapvalue ... Thanks for your time - the learning curve is steep. Where can one look up stuff like this? Joh --nextPart1657218.Z7EJZQdt1F Content-Type: application/vnd.oasis.opendocument.text; name="Attempt.odt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Attempt.odt" UEsDBBQAAAAAAE+kVjlexjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz aXMub3BlbmRvY3VtZW50LnRleHRQSwMEFAAIAAgAT6RWOQAAAAAAAAAAAAAAAAsAAABjb250ZW50 LnhtbK1XwXLbNhC99ytQdNobRcuKE5u16HHj6dRTeXKQ08kVAkEJDQiwBChKf98FQNKkHTKUHR9k Efve7sMudgld3xwygfas0FzJJZ7PzjBikqqEy+0Sf378M7jEN/FP1ypNOWVRomiZMWkCqqSB/wjY UkfeusRlISNFNNeRJBnTkaGRyplsWFEXHblYfkWbo5hMd+Au27CDmUq22B6XbKZHduAuOylINZVs sZDULj1VU8kHLYJUQdaznBj+TMVBcPl1iXfG5FEYVlU1qxYzVWzD+dXVVeisrWDa4vKyEA6V0JAJ ZoPpcD6bhw02Y4ZM1WexXUmyzDasmJwaYsiLqur9dvKJ2G8HUkN3pJh8Nhy4X95FMr28i6TLzYjZ DdTkMnwAo/t4WD2dhSKbGstie6miBc8nb9Oju3ylVCvVEnyDOrnnZ2fvQv/cQVej8KrghhUdOB2F UyJom3GVfStpgJuHgAjY3h7T9uDbROgBwnnozS1YJ4Ouvzys1nTHMvIE5t8HB1xqQ+RTZlLORHNg 2o3WtWCHnBXcloEIyIndjEpScAGpUnnUceArU5M7k3mO42YM+xLqsF1IYRwHKaEsSBgVOr727dQu I/9spSzxikNvQq8oidagKcUIGqjBZlwcl/g3kiv9+3OgX8Wo59wSgi2TAIA6FyojsofIuaHQCXtS cDs+cThdHJF6kjbATZCmK671W6TdsX/JP+W4rA5miqSjNiz7nqZwqMj1OikNZN1wGjg/bfXdZ28H j/M2Vq3avg9xQ7APQQ7HkRWGM41S5WNWjG93MF82SiQ9sd4QwMghcthsR7NghxpgN9TRNyL2/FVi 67sEhz7jtCfHfW3EDtpbtTViut7FSXo7q6VMWAGvadaI10rwNpXPIBVP7JvFFn0AQZVQ8O51e3Lf T9jDu1NzXgf75fLM/p0Q6eK1kdL0xEjvX1sX6F9u3PTVJZjRxeWvJ4T98CPCbr4dNBxs/dqwUcmx fbBe42t39dXsvxLu9+0IebmI3FLCdS7IMVClcWdKwJtXLDG8mJzZb/FeiFIbP4Wtxjc5e2zG3du8 2By/1cmdv6q7tA9nLfcUPzU8cQ3XgYQUCY5vDQz23CCh1FeNPv09Q3+pCpENxEVawXV5BwFQLTMn 8qUvmNXxH59Wd40EAMU36FYqs4OjaIoj4nLcwTmO7x9vV/cf130fo6QFjj83kyTp8hDXCLKgbbFt qWbjft7jeG2bJuj5gPSM0z7gGA69v9/0mQVD7rJkFcjtz7Uxn1KM0YgXOP5oJ0s3WlqKm6cAYa+N wl6HhQM/jOP/AVBLBwjMcmf/zwMAAFkPAABQSwMEFAAIAAgAT6RWOQAAAAAAAAAAAAAAAAoAAABz dHlsZXMueG1szVlLj9s2EL73Vxgq2hsty/uy3ez20KJogeSUpNeAlmiLCUUKJOVHfn2HpCjRtmRr HymcQwBzhsOPM9/MULPvft8VbLQhUlHBH6NkPIlGhKcio3z9GH3+9BeaRb8//fROrFY0JYtMpFVB uEZK7xlRI9jM1cIJH6NK8oXAiqoFxwVRC50uREm437QItRf2KLdijQ3dbpXD3Zrs9NDNRvdgL14O P9kqh7szibdDNxtd8Gm4fSWGbt4phlYCpaIosaZHKHaM8m+PUa51uYjj7XY73t6MhVzHyXw+j620 AZw2emUlmdXK0pgwYg5TcTJOYq9bEI2H4jO6ISReFUsiB7sGa3wSVbVZD2bEZt3jmjTHcjA3rPJh eG+y4eG9ycK9BdZ5T0xm8QcQ2v8+vG+5IIuhZxndA1elkpaDr+m0w/1CiAaq2eAS1MKdTia3sfsd aG/Pqm8l1UQG6ulZ9RSztPG4KLqcBnpJDBqIbAxNo1FdQoKylURPvkatBNSnFU4JykjK1NM7x61m eeR+Gx89Ru8pEBWII/joI5F0FY2ATV63oGz/GP2KS6F+O1Z0q9HowLjZgNaEgwJcWooC8wONkuoU aLHBkppaEsXDwWGuBmEDvQHQ1JYq9Rpof5Kv+N/qPKxAZwikvdKkuIQp7gtyve76kseekRWuWN2t vOUa41riMqdp5HXr36iUwFKpKXQ3U7MXKseZ2CKwr4hGu8doMk6SWUIhsh3y/alcQ1lBUIUJUiVO oQegXEj6HS6AmdNObs9pbwyatEMXUnuw3RPdLqu1gxhcZ0t1jlxnXWGmAj6UWGLrq9BTTmT0Ea60 MIcASWhGhFPFrMyxP8DiWEqCoWspDcHXXmJKhwFXiAy2M4n08oAQlGfEVDTzAglv40F6jNCpIeai VIYx/bAbdYP75DaVIuAGboJrD08FE9DTtKygFq6EQ6Tod0CaTEtt1xjm6wqvYYlwu5CKimsJrPj8 sbk+0VAf0TciuYXuDAa3NDYR1HFsKttkfFc2/vHmvfT7budF9UFewgXvMGq6JCM7D/jIaCPtMNvI rOHWrQcZNiTtmjhEZwkFrsv3ZU64LWuI4SwDn1k0BgNEv6DNDQbyrqx4qitncAtiaDVwdYjBZWJ6 QqGMQoZyc8hkfDuf3rVpc8jdEhza5swLCBaErq9T/UgOmjM9lw5r/Q/mqT24YdvZo9+KzSHZiC8l xwyUpMCUI/NI9DScniiVlcqPVF6RKvZ7I6xpjIQkcp8jSyFNZhjWQS0HCjFcKsPp1x6MpNgeHQ4r Rzn6jZASabEmOjfvfZODlw4OD3TM/ggZlWGZRb2lwoePYaUAHmRTm1un9v4mOAuyutccLDSfsqgb CjeJGyp8goUv08mXpcj2XbAuFbUCS6g44LLSNt77e1tBWsFSaG0ewZPxZHbjZdbLtiNz25Ex2+K9 ulReemqHTaWj0nHb5s/Lsr/TwHOz2BhpyXOBNF2BgOJcMrwPQjUKxa8hwotjfCG8g+/7HhrPSy5y hrDMmBzAoYNIT58TpD9waUj3hgEAlBI/M8uCTOrNMjsYcmML+7JUTR+wEvsy8FONSX/m9bRkt+am XBSe5/DZcdbBB0LrlFrat7mzFQbbG3ltYHAE/4HH9u4N40etvbPxe6NQPIvA1rKotPuo6FhjZENY 3SwdDLMA5ppOURXIDGYw1OfmfibD6q3HFyyoedUuQRI+KRNfE/oOHwhrep2wbq4T1u11wrq7Tlj3 1wnr4Tphza4T1vw6YSWT/x3XoSgEy4UmClonX9F1VT+fGwGqG9pKCG1+d+FO6pblhnobzCoDql70 GxUqhaLazrHt1CDc4/qcGSsYe36Sb240HCHhWR9A2g3QmzceaRF0HdPbpd041IZgfh9MSbrcU1tp 3cDIStcyylNp/zhlymEw/7XW2rGv+fAEmzRFXuAfGGsIN95DeA+eNWWRRB06R085K9nSzPwpZzb2 b0i7mhO6zs0dkt671dbBdxoJSeEOuI6ykPCIpTo6fao+zB5u+56qpzLjp26JdOhakQNzdr7q6IgK vGtuZ75e2r8D1AqKlN6ccw28oicPgR98AqIlAXfYDVbpZj7rUMIrM4nq1MHZ10ppF33HCbcuIXvr s6d3v7TDHTs++3li/0Xh6LcrwP5eOcFmgGJ/xOFlg8VTQy0TT6lXCwqsGhvNafWisXR2BhJibikb JMCR9bj7D/RP/wFQSwcIcia03HcGAADgHwAAUEsDBBQAAAAAAE+kVjk9xv01/QMAAP0DAAAIAAAA bWV0YS54bWw8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8b2ZmaWNlOmRv Y3VtZW50LW1ldGEgeG1sbnM6b2ZmaWNlPSJ1cm46b2FzaXM6bmFtZXM6dGM6b3BlbmRvY3VtZW50 OnhtbG5zOm9mZmljZToxLjAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hs aW5rIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOm1l dGE9InVybjpvYXNpczpuYW1lczp0YzpvcGVuZG9jdW1lbnQ6eG1sbnM6bWV0YToxLjAiIHhtbG5z Om9vbz0iaHR0cDovL29wZW5vZmZpY2Uub3JnLzIwMDQvb2ZmaWNlIiBvZmZpY2U6dmVyc2lvbj0i MS4xIj48b2ZmaWNlOm1ldGE+PG1ldGE6Z2VuZXJhdG9yPk9wZW5PZmZpY2Uub3JnLzIuNCRVbml4 IE9wZW5PZmZpY2Uub3JnX3Byb2plY3QvNjgwbTE3JEJ1aWxkLTkzMTA8L21ldGE6Z2VuZXJhdG9y PjxtZXRhOmNyZWF0aW9uLWRhdGU+MjAwOC0xMC0xOVQyMjoyMToyNzwvbWV0YTpjcmVhdGlvbi1k YXRlPjxkYzpkYXRlPjIwMDgtMTAtMjJUMjI6MzQ6MzA8L2RjOmRhdGU+PG1ldGE6ZWRpdGluZy1j eWNsZXM+NzwvbWV0YTplZGl0aW5nLWN5Y2xlcz48bWV0YTplZGl0aW5nLWR1cmF0aW9uPlBUMzlN MlM8L21ldGE6ZWRpdGluZy1kdXJhdGlvbj48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJ bmZvIDEiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDIiLz48bWV0YTp1c2Vy LWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDMiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1l PSJJbmZvIDQiLz48bWV0YTpkb2N1bWVudC1zdGF0aXN0aWMgbWV0YTp0YWJsZS1jb3VudD0iMCIg bWV0YTppbWFnZS1jb3VudD0iMCIgbWV0YTpvYmplY3QtY291bnQ9IjAiIG1ldGE6cGFnZS1jb3Vu dD0iMSIgbWV0YTpwYXJhZ3JhcGgtY291bnQ9IjIiIG1ldGE6d29yZC1jb3VudD0iMjAiIG1ldGE6 Y2hhcmFjdGVyLWNvdW50PSIxNDIiLz48L29mZmljZTptZXRhPjwvb2ZmaWNlOmRvY3VtZW50LW1l dGE+UEsDBBQACAAIAE+kVjkAAAAAAAAAAAAAAAAYAAAAVGh1bWJuYWlscy90aHVtYm5haWwucG5n 7Vb5VxIKFqZjtmjmNFpOmvhenbKe5qtJIle0MitTy9GnSWDpU3PLUlBRAc0pzRZqMjUTSXFHwRXc gHxpZOYukqCQEeASoiIIbgxn/oP3y/z0zvnOufe3e7577/fd++iql7uBnqkeAAAwuHTxvI82fgAA tgB2bNNm07CdLgCAnvDSeVffpELpxPVKv1AL1qLGx8oj/qiDV2jGK11XnXyd9GKxS2NuwEHd667G MORkTGK6K3jYsyBbJ+FAz0Xdax4kMLE1uuGfMT6n9oI4a+tF/fYybjuBAfsxvVVg2OUcLmtWBqZI Je3KRmVVck7ofoCpQlWRCJjO3qFz4s8iEPhhuMyjN0VGp51BTF/djA1LWZmHtYiWW4DQxjBP1Fwt 7bR1453JtrjZ0SqDFemXeqLjXE1jCZR2Z1EtIbAMwBN/c3924JEVuaUkoDUuFCXvA7Nyj0NLUPSw +VYSWm1F8e69w++wi5U0Djhb/cpcX3qoEPfjofC7nbr3VAtTF3EiXtONiUQB+uTNd2nfWiVFVpkG Zvvy4MkRBxwSrL2KHPeD+Ukh18xpIzEyX1YdhsCr4ARhnWLlmRaYLEPI+gkyXclNktFXghe+dqIs tAV6B4UsnAWOgN2046fK+1pWZ0nE8IEi/BqHzycL9zkkzj95cchdLMGKXvl/6nlpCY72kEmy9hwq QVlUh05uIt2OGwiFOIgN8rkh0DGgnwCBLAte0pqbRVvw/C6VlCYIXvzWvfjxEK7LG7JhjHNSBlR1 0hOkXJ/efW4vOONMLBZzCvR2uPOJ7WB2Ih9lCcSopoL5HSjRIyPL4IEip8VpIk6sU0Ngbq7OpUKd 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 --nextPart1657218.Z7EJZQdt1F Content-Type: application/xml; name="t-openoffice.ctx" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="t-openoffice.ctx" PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSd5ZXMnPz4KCjxjdHg6am9iPgo8Y3R4Om1l c3NhZ2U+b3BlbiBvZmZpY2UgcHJvY2Vzc2luZzwvY3R4Om1lc3NhZ2U+CjxjdHg6cHJlcHJvY2Vz cy8+CjxjdHg6ZmxhZ3M+CjxjdHg6ZmxhZz5wdXJnZTwvY3R4OmZsYWc+CjxjdHg6ZmxhZz50ZXhl bmdpbmU9bHVhdGV4PC9jdHg6ZmxhZz4KPGN0eDpmbGFnPmludGVyZmFjZT1lbjwvY3R4OmZsYWc+ CjwvY3R4OmZsYWdzPgo8Y3R4OnByb2Nlc3M+CjxjdHg6cmVzb3VyY2VzPgo8Y3R4OmVudmlyb25t ZW50PnQtb3Blbm9mZmljZS50ZXg8L2N0eDplbnZpcm9ubWVudD4KPC9jdHg6cmVzb3VyY2VzPgo8 L2N0eDpwcm9jZXNzPgo8Y3R4OnBvc3Rwcm9jZXNzLz4KPC9jdHg6am9iPgo= --nextPart1657218.Z7EJZQdt1F Content-Type: text/x-tex; name="t-openoffice.tex" Content-Disposition: attachment; filename="t-openoffice.tex" Content-Transfer-Encoding: quoted-printable %context --ctx=3Dt-openoffice BoldAndItalicContent.xml \startenvironment t-openoffice.tex \startxmlsetups office \xmlsetsetup{main}{text:p|text:span}{*} \stopxmlsetups \xmlregistersetup{office} \startxmlsetups text:p \xmlflush{#1}\endgraf \stopxmlsetups \startxmlsetups text:span \bgroup \xmlfilter{main}{office:automatic-styles/style:style[@style:name=3D= '\xmlatt{#1}{style-name}']/style:text-properties/command(do:style:text-pr= operties)} \xmlflush{#1} \egroup \stopxmlsetups \startxmlsetups do:style:text-properties \xmlval{fo:font-weight}{\xmlatt{#1}{font-weight}}{}% todo: namespaces= in attributes \xmlval{fo:font-style}{\xmlatt{#1}{font-style}}{} \xmlval{fo:color}{\xmlatt{#1}{color}}{} \xmlval{style:text-position}{\xmlatt{#1}{text-position}}{} %\xmlval{style:text-underline-style}{\xmlatt{#1}{text-underline-style= }}{} \stopxmlsetups \xmlmapvalue{fo:font-weight}{bold}{\bf} \xmlmapvalue{fo:font-style}{italic}{\it} \xmlmapvalue{fo:color}{#ff0000}{\color[ff0000]} =20 % \xmlmapvalue{style:text-position}{sub 58\%}{\subscript} % \xmlmapvalue{style:text-position}{super*}{\superscript} %\xmlmapvalue{style:text-underline-style}{solid}{\startunderline}{\stop= underline} \starttext \setupcolors[state=3Dstart] %\xmlprocess{main}{zip:///\inputfilename.odt?name=3Dcontent.xml}{} \usezipfile[\inputfilename.odt] \xmlprocess{main}{*/content.xml}{} \stoptext =20 \stopenvironment --nextPart1657218.Z7EJZQdt1F Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ 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 ___________________________________________________________________________________ --nextPart1657218.Z7EJZQdt1F--