4 ms·
The point is to have multiple layout/decoration algorithms to toggle between, depending on which aspect of the code the user wants to focus on.
by lurker19 15y ago
The point is to have multiple layout/decoration algorithms to toggle between, depending on which aspect of the code the user wants to focus on.
- ars 15y agoTell me how it could indent this correctly: <?if(bool):?> <TABLE class="foo"> <?else:?> <TABLE class="bar"> <?endif;?> <TR><TD></TD></TR> </TABLE> If you only look at the HTML it looks like a doubly nested table. If you only look at the PHP the inner elements of the table will not be indented correctly. And this is a very simple example. Real code can be far more complex - for example the table tag could be generated by a function, and not even visible in this file. If you took my indenting, and converted it into some kind of graphical display that might be cool. But automatic detection? Good luck.
- asolove 15y agoThis is not the question asked. The question is specifically about XML documents, where there is a single and quite easy correct answer for the indentation.