[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Escher could have drawn it (Re: XML Schema and Entities)
Quoting Peter Flynn <peter@s...>: > PIs are for passing procedural instructions through XML to a > post-processor. They are not intended for consumption and > action by the XML processor itself in any way that would affect > the integrity of the document. But... they're called Processing Instructions! My only example of their real-world use is in PHP: <foo> <?php ... executable code! ... ?> </foo> ...but PHP just happens to use that syntax for compatability, you can just as easily write: <<?php echo $element_name?> foo="bar"> Content! </<?php echo $element_name?>> because it finds the <?php with a state machine that traverses the script. > For example you can encode a forced line-break in a title that > you know will be required when the document is typeset but which > you don't wish to hard-code wrt the document structure: > > <title>How I Made <?LaTeX \\?>A Million Dollars</title> Eeeeek. <title>How I Made <typesetting-hints:linebreak />A Million Dollars</title> ...suits me more :-) > > ///Peter > ABS -- Alaric B. Snell http://www.alaric-snell.com/ http://RFC.net/ http://www.warhead.org.uk/ Any sufficiently advanced technology can be emulated in software
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|