Preserving format of xml file in textarea
Posted: Thu Mar 18, 2010 3:32 pm
Hello,
I would like to open an xml file in php, and display the contents, without parsing the xml, in a textarea for editing. Currenlty, I am simply storing all lines in an array and listing the lines, but this messes up the formatting which is especially important with regards to xml files to promote user comprehension.
My code:
And then I go on to display each line in a smarty template. If you are not familiar with smarty, it doesn't matter, the result should be the same as echoing out the lines in php.
The following is a screenshot of what the file currently looks like. On the left is output using GeSHi, on the right is the output in the textarea using the aforementioned code. If I can make the latter look even remotely like the former, it'll help a lot.
[img]/home/jawadateeq/Desktop/Editing_session.png[/img]
Thanks,
Jawad.
I would like to open an xml file in php, and display the contents, without parsing the xml, in a textarea for editing. Currenlty, I am simply storing all lines in an array and listing the lines, but this messes up the formatting which is especially important with regards to xml files to promote user comprehension.
My code:
Code: Select all
$lines = file_get_contents($filelocation, 'r');
$content = file($filelocation, FILE_IGNORE_NEW_LINES);
$smarty-> assign('content', $content);
The following is a screenshot of what the file currently looks like. On the left is output using GeSHi, on the right is the output in the textarea using the aforementioned code. If I can make the latter look even remotely like the former, it'll help a lot.
[img]/home/jawadateeq/Desktop/Editing_session.png[/img]
Thanks,
Jawad.