Subject: Equivalent to __FILE__ and __LINE__ in C ? From: Hartmut Holzgraefe <hartmut@xxxxxx> Date: Tue, 31 Oct 2000 12:23:49 +0100 |
Is there any way to find out where in the XML source a node originaly started (something like the magic C preprocessor macros __FILE__ and __LINE__ )? Backgroud: I am currently working on a cross reference project for the PHP source and documentation that tries to collect as much information as possible for each function made available by PHP. This includes links to the documentation generated from the XML manual sources and to the XML source inself including file and line number information so that the source display is positioned at the beginning of the <refentry> for the documented function. Right now this is the last place where information is extracted by some obscure PERL code instead of DSSSL stylesheets and i would really like to get rid of PERL altogether in this project. I am dreaming of something like the following snippet to transform the reference information i need into database statements for further processing ... : (element refname (make sequence (literal "INSERT INTO docref(function,file,line) VALUES ('") (literal (data (current-node))) (literal "',") (literal (sourcefile (current-node))) (literal ",") (literal (sourceline (current-node))) (literal ")") ) ) So is something like this possible right now? Or if not: would it be possible to implement it (i'd might even go for it myself if someone is willing to help me on the first steps)? Or is it a bad idea altogether because of some reason i am not able to see yet ... ? -- Hartmut Holzgraefe hartmut@xxxxxx http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Simple modifications?, Norman Walsh | Thread | Graphics in header or footer, Hans Eberle |
RE: Example of multiple html files , janusz . prusaczyk | Date | Graphics in header or footer, Hans Eberle |
Month |