[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Well-established uses of processing instructions?
Michael Kay wrote: >I sometimes use processing instructions in a source document as instructions >to a stylesheet, for example > ><?insert-current-date-here?> > >One could of course use an element just as well; but that means changing the >schema/DTD, which one might have no control over. > >This is not really something I would recommend: it's very likely that other >applications designed to process XML conforming to this schema will fall >over when they encounter this undocumented PI. But it can be handy all the >same! > > Why would they fall over? Typically unless you specifically do something to make your application act on PIs, they are stripped or ignored. Applications that fall over when they discover a PI they don't understand are improperly written. But PIs used to generate text are non-portable, and so appropriate for documents that are being pre-processed. Probably what should be used is entities: <!ENTITY current-data SYSTEM "http://www.eg.com/dynamic?get-current-date"> because the information is data content. Cheers Rick Cheers Rick Jelliffe
|
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
|