Re: problem with PHP simplexml and doxygen generated XML

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Apr 3, 2009, at 17:52, hessiess@xxxxxxxxxxxx wrote:

I have bean trying to right a PHP script to generate XHTML code from the class documentation xml files created by Doxygen(the HTML it outputs is
invalid, messy and virtually imposable to integrate into another web
page). One thing has bean causing problems, the tags which start with `@',
for example:

Code:
 SimpleXMLElement Object
 (
   [@attributes] => Array
       (
           [kind] => function
           [id] => classhello_1f06929bd13d07b414a8be07c6db88074
           [prot] => private
           [static] => no
           [const] => no
           [explicit] => no
           [inline] => yes
           [virt] => non-virtual
       )
 ...

I cannot seam to find a way to access these with simplexml, the following
code generates a syntax error for example.

Code:

print_r($xml->compounddef->sectiondef->memberdef[1]->@attributes);

Any advice would be gratily appreciated.


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


What about first stripping out the @ characters with str_replace and then attempting to load the XML? Maybe run it thru a few to do the best possible clean up?

Bastien
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux