From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/94460 Path: news.gmane.org!not-for-mail From: Mica Semrick Newsgroups: gmane.comp.tex.context Subject: Re: xml input Date: Thu, 14 Apr 2016 15:47:45 -0700 Message-ID: <500669F7-BE73-4372-8F05-35E6997C3B9F@silentumbrella.com> References: <8ACED9AF-31FB-4C80-9D4C-6A545EA13634@uva.nl> <570F58C0.4090107@wxs.nl> <545694FE-156E-4912-9D98-A59815EB6F47@uva.nl> <571003F2.6040105@gmx.es> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1519338342901067876==" X-Trace: ger.gmane.org 1460674116 19889 80.91.229.3 (14 Apr 2016 22:48:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Apr 2016 22:48:36 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Apr 15 00:48:24 2016 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aqq3j-0000mD-PH for gctc-ntg-context-518@m.gmane.org; Fri, 15 Apr 2016 00:48:23 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C141DA4E5; Fri, 15 Apr 2016 00:48:07 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s9h3brwJ7wfe; Fri, 15 Apr 2016 00:48:06 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 47698A505; Fri, 15 Apr 2016 00:48:06 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 7AC85A4EA for ; Fri, 15 Apr 2016 00:48:05 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O0mRTARYXw85 for ; Fri, 15 Apr 2016 00:48:03 +0200 (CEST) Original-Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id C0EEEA4E5 for ; Fri, 15 Apr 2016 00:47:53 +0200 (CEST) Original-Received: from [IPv6:2607:fb90:288f:11b2:2c6a:8072:69c1:3c04] (unknown [IPv6:2607:fb90:288f:11b2:2c6a:8072:69c1:3c04]) (Authenticated sender: mica@silentumbrella.com) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 7005A172098 for ; Fri, 15 Apr 2016 00:47:52 +0200 (CEST) User-Agent: K-9 Mail for Android In-Reply-To: <571003F2.6040105@gmx.es> X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:94460 Archived-At: --===============1519338342901067876== Content-Type: multipart/alternative; boundary="----CFV50QBP82GZ54QK76NM8QKA4Y8QAY" Content-Transfer-Encoding: 7bit ------CFV50QBP82GZ54QK76NM8QKA4Y8QAY Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'm interested in this thread too... But I'm american, so English only. I= appreciate your understanding! -m On April 14, 2016 1:56:18 PM PDT, Pablo Rodriguez wrote: >Hans, > >excuse my top-posting. > >I was really interested in this thread. But Dutch isn=E2=80=99t somethin= g in >between English and German (two languages I used to know). > >My apologies for the comment, if the message was intended as private. > >I=E2=80=99m eager to learn XML in ConTeXt, since the possibilities are l= ess >than >with standard (or the other) ConTeXt. > > >Pablo > > >On 04/14/2016 10:30 PM, Meer, Hans van der wrote: >>> On 14 Apr 2016, at 10:45, Hans Hagen wrote: >>> [...] >>> a clue: \xmlinclude >>> >> By the way: hoe laad ik de inhoud van een /buffer/ net als van een >file, >> is er een buffer equivalent van \xmlinclude? >>=20 >> Hans, het spijt me zeer, maar ik begrijp er geen hout meer van want >er >> volgt een crash met een lua-error. >> Ik lees voor \xmlinclude dat \xmlinclude{NODE}{LPATH}{ATTRIBUTE} de >file >> in het attribuut laadt. >>=20 >> Ik heb wat in de code rondgeneusd.=20 >> Uit lxml > tex > including file 'notes-example.xml'=20 >> in de log blijkt dat in function >lxml.include(id,pattern,attribute,options) >> moet zijn uitgevoerd >>=20 >> if trace_loading then >> report_lxml("including file %a",filename) >> end >> noffiles, nofconverted =3D noffiles + 1, nofconverted + 1 >> return resolvers.loadtexfile(filename) or "" >>=20 >> Met resolvers tracking komt hier nog tussen: >> lxml > tex > including file 'notes-example.xml' >> resolvers > methods > resolving, method 'finders', how 'uri', >> handler 'file', argument 'notes-example.xml' >> resolvers > resolving > remembering file 'notes-example.xml' >using >> hash 'xml::notes-example.xml' >> resolvers > files > file finder: 'notes-example.xml' found >> resolvers > methods > resolving, method 'loaders', how 'uri', >> handler 'file', argument 'notes-example.xml' >> resolvers > files > file loader: 'notes-example.xml' loaded >> het lijkt erop dat de gezochte file wel geladen is en dat pas daarna >> ConTeXt het opgeeft met de error. >>=20 >> De log geeft me hier: >>=20 >> HVDM-NOTE-DEBUG > enter notes:include >> HVDM-NOTE-DEBUG > ..looking for file notes-example.xml >> lxml > tex > including file 'notes-example.xml' >>=20 >> lua error > lua error on line 14 in file >> /Users/hansm/Documents/TeX/texmf/publications/takenotes/take >notes.tex: >>=20 >> ...-35/tex/texmf-context/tex/context/base/mkiv/lxml-aux.lua:428: >attempt >> to index field 'settings' (a nil value) >> stack traceback: >> ...-35/tex/texmf-context/tex/context/base/mkiv/lxml-aux.lua:428: in >> function 'include' >> ...-35/tex/texmf-context/tex/context/base/mkiv/lxml-tex.lua:579: in >> function ><...-35/tex/texmf-context/tex/context/base/mkiv/lxml-tex.lua:567> >> (...tail calls...) >>=20 >>=20 >> De navolgende code is toch niet fout? >>=20 >> De main input is >> >> >> >> >> >>=20 >> De file notes-example.xml bevat slechts >> subnodes etc >> omsluiten met ... doet niets anders. >>=20 >> Ik doe het volgende (met loading tracker enabled >> \startxmlsetups notes:takenotes >> % Include files and buffers. >> \xmlfilter{#1}{/include/command(notes:include)} >> \stopxmlsetups >>=20 >> \startxmlsetups notes:include >> % Include from file. >> \doifnot{\xmlatt{#1}{file}}{\empty} >> {\writestatus{HVDM-NOTE-DEBUG}{..looking for file >\xmlatt{#1}{file}} >> \xmlinclude{#1}{}{file}} >> \stopxmlsetups >>=20 >> Zelfde crash in de volgende gevallen >> \xmlinclude{#1}{}{file} >> \xmlinclude{#1}{.}{file} >> \xmlinclude{#1}{../include}{file} >>=20 >> met vriendelijke groet >> Hans van der Meer >> met vriendelijke groet >> Hans van der Meer > > >--=20 >http://www.ousia.tk >________________________________________________________________________= ___________ >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 : http://foundry.supelec.fr/projects/contextrev/ >wiki : http://contextgarden.net >________________________________________________________________________= ___________ ------CFV50QBP82GZ54QK76NM8QKA4Y8QAY Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable I'm interested in this thread too... But I&#= 39;m american, so English only. I appreciate your understanding!

-m

On April 14, 2016 1:56:18 PM PDT, Pa= blo Rodriguez <oinos@gmx.es> wrote:
Hans,

excuse my top-posting.

= I was really interested in this thread. But Dutch isn=E2=80=99t something= in
between English and German (two languages I used to know).
=
My apologies for the comment, if the message was intended as privat= e.

I=E2=80=99m eager to learn XML in ConTeXt, since the possib= ilities are less than
with standard (or the other) ConTeXt.

Pablo


On 04/14/2016 10:30 PM, Meer, Hans van de= r wrote:
On 14 Apr 2016, at 10:45, Hans Ha= gen wrote:
[...]
a clue: \xmlinclude

By th= e way: hoe laad ik de inhoud van een /buffer/ net als van een file,
= is er een buffer equivalent van \xmlinclude?

Hans, het spijt me zeer, maar ik begrijp er geen hout meer van want er
volgt = een crash met een lua-error.
Ik lees voor \xmlinclude dat \xmlinclu= de{NODE}{LPATH}{ATTRIBUTE} de file
in het attribuut laadt.
Ik heb wat in de code rondgeneusd.
Uit lxml > = tex > including file 'notes-example.xml'
in de log blijkt dat i= n function lxml.include(id,pattern,attribute,options)
moet zijn uit= gevoerd

if trace_loading then
= report_lxml("including file %a",filename)
end
= noffiles, nofconverted =3D noffiles + 1, nofconverted + 1 return resolvers.loadtexfile(filename) or ""

= Met resolvers tracking komt hier nog tussen:
lxml > = tex > including file 'notes-example.xml'
resolvers > me= thods > resolving, method 'finders', how 'uri',
handler 'file', = argument 'notes-example.xml'
resolvers =20 > resolving > remembering file 'notes-example.xml' using
hash= 'xml::notes-example.xml'
resolvers > files > file find= er: 'notes-example.xml' found
resolvers > methods > res= olving, method 'loaders', how 'uri',
handler 'file', argument 'note= s-example.xml'
resolvers > files > file loader: 'notes-= example.xml' loaded
het lijkt erop dat de gezochte file wel geladen= is en dat pas daarna
ConTeXt het opgeeft met de error.

De log geeft me hier:

HVDM-NOTE-DEBUG > enter notes:inc= lude
HVDM-NOTE-DEBUG > ..looking for file notes-example.xml
lxml > tex > including file 'notes-example.xml'
=
lua error > lua error on line 14 in file
/Users/han= sm/Documents/TeX/texmf/publications/takenotes/take notes.tex:

...-35/tex/texmf-context/tex/context/base/mkiv/lxml-aux.lua:428: attemp= t
to index field 'settings' (a nil value)
stack traceback:
...-35/tex/texmf-context/tex/context/= base/mkiv/lxml-aux.lua:428: in
function 'include'
...-35/tex/= texmf-context/tex/context/base/mkiv/lxml-tex.lua:579: in
function &= lt;...-35/tex/texmf-context/tex/context/base/mkiv/lxml-tex.lua:567> (...tail calls...)


De navolgende code is toch nie= t fout?

De main input is
<?xml version=3D"1.0" enco= ding=3D"UTF-8"?>
<takenotes>
<!-- <include b= uffer=3D"notes-example"/> -->
<include file=3D"notes-examp= le.xml"/>
</takenotes>

De file notes-example.= xml bevat slechts
<note> subnodes </note> etc
oms= luiten met <root>...</root> doet niets anders.

I= k doe het volgende (met loading tracker enabled
\startxmlsetups not= es:takenotes
% Include files and buffers.
\xmlfilter{#1}{= /include/command(notes:include)}
\stopxmlsetups

\startxmlsetups notes:include
% Include from file.
\doifnot{\xmlatt{#1}{file}}{\empty}
{\writestatus{HVDM-NOTE-= DEBUG}{..looking for file \xmlatt{#1}{file}}
\xmlinclude{#1}{}= {file}}
\stopxmlsetups

Zelfde crash in de volgende gev= allen
\xmlinclude{#1}{}{file}
\xmlinclude{#1}{.}{file}
= \xmlinclude{#1}{../include}{file}

met vriendelijke groet
Hans van der Meer
met vriendelijke groet
Hans van der Meer=

------CFV50QBP82GZ54QK76NM8QKA4Y8QAY-- --===============1519338342901067876== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= --===============1519338342901067876==--