Generating executable code
| From: | Chris Boget | Date: | Mon, 13 Aug 2007 13:03:57 +0000 |
| Subject: | Generating executable code | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-260764@lists.php.net to get a copy of this message | ||
Currently, I have an XML file that I load in, parse manually and iterate
through the nodes to create objects, etc, using the node values as
parameters. This works all well and fine but is a little resource
intensive.
Now, I can create a XSL template to transform the XML file and output
all the PHP code that we are doing manually. However, when the
transformation occurs, the result is pretty much just a string as far as
PHP is concerned; it isn't executable PHP code.
I know I can output the result to a temporary file then include it or I
can pass the result to eval() to execute the code, but neither is ideal.
Is there another way I can do what I need? Is there a way to 'include'
(for the lack of a better term) the result of the XSL transformation
such that PHP processes it as it would any other source code?
thnx,
Chris