Re: [NTG-context] xml misc

2007-11-05 Thread Andrea Valle

Grazie Luigi,

I'm a bit scared because I'n not a unix person (at least, still) so  
when I encounter some troubles I'm always blocked.


Best

-a-


On 3 Nov 2007, at 12:25, luigi scarso wrote:

macosx these are typically hidden files so I have to make some  
tricks to

have them searchable.


Ah, macosx , not linux.
BTW
http://minimals.contextgarden.net/
can help to setup a mkiv context

--
luigi
__ 
_
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
__ 
_


--
Andrea Valle
--
CIRMA - DAMS
Università degli Studi di Torino
-- http://www.cirma.unito.it/andrea/
-- [EMAIL PROTECTED]
--


I did this interview where I just mentioned that I read Foucault. Who  
doesn't in university, right? I was in this strip club giving this  
guy a lap dance and all he wanted to do was to discuss Foucault with  
me. Well, I can stand naked and do my little dance, or I can discuss  
Foucault, but not at the same time; too much information.

(Annabel Chong)




___
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
___


Re: [NTG-context] xml misc

2007-11-03 Thread luigi scarso
 macosx these are typically hidden files so I have to make some tricks to
 have them searchable.

Ah, macosx , not linux.
BTW
http://minimals.contextgarden.net/
can help to setup a mkiv context

-- 
luigi
___
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
___


Re: [NTG-context] xml misc

2007-11-02 Thread Andrea Valle

Ciao Luigi,

grazie.
I didn't know about lxml. Very goo dto know.
But the idea was to stay inside ConTeXt so to be able to generate  
the pdf from inside SuperCollider using the provided  interface to bash.

I'd like to consider luatex, but I'm only a bit scaredby
- installation issued (so I'm waitin for a TeXlive release)
- documentation. (where's lxml_in_luatex documentation? I guess in  
sources)


Best

-a-




On 1 Nov 2007, at 05:47, luigi scarso wrote:


On 11/1/07, Andrea Valle [EMAIL PROTECTED] wrote:

Hi to all,

I' ve started playing with xml -- context.
I've read the docs but even if I am able to do some very basic  
operation I'm

in troubles doing my first real experiment.

I've  already generated a book from the collection of html help  
files of the

SuperCollider language using a cumbersome python script.
But I was guessing that probably using xml mapping would make my life
easier.


Indeed, lxml under python is a cool module.
See
http://codespeak.net/lxml/
lxml_in_python  implements also full xpath/xslt


An example file  to be processed is here:


Please ,if you can, consider luatex+context mkiv; in base folder see
l-xml-edu.lua  lxml-ini.lua  lxml-ini.tex  l-xml.lua
(warning : lxml here has nothing to do with lxml in python, only  
the same names)
I believe that actually lxml_in_luatex does not implements a full  
xpath/xslt,

because  not always these are useful in this context.

(If I need a full xpath/xslthere here, then I have a too much complex
xml document, and I preprocessing it with lxml_in_python)

With lxml_in_python_ and lxml_in_luatex_
you can solve all ** reasonable ** problems.
Sometimes only lxml_in_python is need, sometimes only  
lxm_in_luatex, it depends.


--
luigi
__ 
_
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
__ 
_


--
Andrea Valle
--
CIRMA - DAMS
Università degli Studi di Torino
-- http://www.cirma.unito.it/andrea/
-- [EMAIL PROTECTED]
--


I did this interview where I just mentioned that I read Foucault. Who  
doesn't in university, right? I was in this strip club giving this  
guy a lap dance and all he wanted to do was to discuss Foucault with  
me. Well, I can stand naked and do my little dance, or I can discuss  
Foucault, but not at the same time; too much information.

(Annabel Chong)




___
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
___


Re: [NTG-context] xml misc

2007-11-02 Thread Andrea Valle

Thanks Hans,

On 1 Nov 2007, at 09:23, Hans Hagen wrote:



\defineXMLignore[style]


Ok


\mapXMLvalue cum suis ... see x-* files for examples


Where? I'm still having difficulties in knowing how to find sources,  
plus on macosx these are typically hidden files so I have to make  
some tricks to have them searchable.


Best

-a-



--
Andrea Valle
--
CIRMA - DAMS
Università degli Studi di Torino
-- http://www.cirma.unito.it/andrea/
-- [EMAIL PROTECTED]
--


I did this interview where I just mentioned that I read Foucault. Who  
doesn't in university, right? I was in this strip club giving this  
guy a lap dance and all he wanted to do was to discuss Foucault with  
me. Well, I can stand naked and do my little dance, or I can discuss  
Foucault, but not at the same time; too much information.

(Annabel Chong)




___
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
___


Re: [NTG-context] xml misc

2007-11-02 Thread luigi scarso
On 11/2/07, Andrea Valle [EMAIL PROTECTED] wrote:
 Ciao Luigi,

 grazie.
 I didn't know about lxml. Very goo dto know.
 But the idea was to stay inside ConTeXt so to be able to generate the pdf
 from inside SuperCollider using the provided  interface to bash.
Do you mean using \executesystemcommand ?
Be careful, thing can be slow down
 I'd like to consider luatex, but I'm only a bit scaredby
 - installation issued (so I'm waitin for a TeXlive release)
hmm, why don't give it a try ?
You are under linux, isn't it ?
It should be not so difficult to setup a context-mkiv, and
mkiv will be the way .
 - documentation. (where's lxml_in_luatex documentation? I guess in sources)
yes

-- 
luigi
___
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
___


Re: [NTG-context] xml misc

2007-11-01 Thread Hans Hagen
Andrea Valle wrote:

 The html is w3c compliant and being automatically generated seems to be 
 consistent.
 
 I'm able to do easily stuff like this, which is a promising start:
 
 \startenvironment scEnv
 \enableregime[utf]
 \defineXMLenvironment [body] \starttext \stoptext
 %\defineXMLenvironment [style] \starthiding \stophiding
 \defineXMLcommand [p] \par
 \defineXMLgrouped [b] \bf
 \stopenvironment
 
 
 But:
 1. how do I simply skip undesired tags? The \start-\stophiding trick 
 (which in any case does not work: why?) was a hack in order to not 
 typeset the stile tags

these are in fact buffers and buffers work on the unexpanded input stream

\defineXMLignore[style]

 2. how can i map class attributes in order to specify for each of them 
 e.g fontname, points, color, indenting?

\mapXMLvalue cum suis ... see x-* files for examples

(in mkiv one can use a mixed tree/streem based model)

Hans

-
   Hans Hagen | PRAGMA ADE
   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
  | www.pragma-pod.nl
-
___
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
___


Re: [NTG-context] xml misc

2007-10-31 Thread luigi scarso
On 11/1/07, Andrea Valle [EMAIL PROTECTED] wrote:
 Hi to all,

 I' ve started playing with xml -- context.
 I've read the docs but even if I am able to do some very basic operation I'm
 in troubles doing my first real experiment.

 I've  already generated a book from the collection of html help files of the
 SuperCollider language using a cumbersome python script.
 But I was guessing that probably using xml mapping would make my life
 easier.

Indeed, lxml under python is a cool module.
See
http://codespeak.net/lxml/
lxml_in_python  implements also full xpath/xslt

 An example file  to be processed is here:

Please ,if you can, consider luatex+context mkiv; in base folder see
l-xml-edu.lua  lxml-ini.lua  lxml-ini.tex  l-xml.lua
(warning : lxml here has nothing to do with lxml in python, only the same names)
I believe that actually lxml_in_luatex does not implements a full xpath/xslt,
because  not always these are useful in this context.

(If I need a full xpath/xslthere here, then I have a too much complex
xml document, and I preprocessing it with lxml_in_python)

With lxml_in_python_ and lxml_in_luatex_
you can solve all ** reasonable ** problems.
Sometimes only lxml_in_python is need, sometimes only lxm_in_luatex, it depends.

-- 
luigi
___
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
___