[Home] [By Thread] [By Date] [Recent Entries]

  • To: Vladimir Gapeyev <vgapeyev@s...>
  • Subject: Re: Well-established uses of processing instructions?
  • From: Ryan Tomayko <rtomayko@g...>
  • Date: Mon, 9 May 2005 17:12:59 -0400
  • Cc: xml-dev@l...
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=kTkq6aoNUtpB3q8scncas4DY+tT0cj6xzJR3NkXhmtAdApBlNs9zYhb5Uuyko+fvGUmcFlkqAGY67jzf6o+1OT4I+jK3uAb4+dOA+bxGwEV+jwlHnWb1dXjnTBXGZ5rT+LbUggyv5UpX9zSk6AzbM/r1eRpuYxl2VAapcL37MEI=
  • In-reply-to: <Pine.GSO.4.58.0505081923130.20291@r...>
  • References: <Pine.GSO.4.58.0505081923130.20291@r...>

On May 8, 2005, at 10:32 PM, Vladimir Gapeyev wrote:

> I am curious to know to what uses have people put XML processing
> instructions.  I am more interested in those that have a "community"
> around them (manifesting itself by a de jure or a de facto  
> standard, or
> multiple applications that understand the PI, or large amount of  
> document
> instances with unrelated authorship) rather than in made-up samples,
> however plausible they are.  Any pointers?
>
>

Kid [1] is an XML based template language that uses PIs to embed  
Python code. It's similar to PHP with the following exceptions:

1. Documents must be well-formed. (Output is guaranteed to be well- 
formed)
2. PIs cannot generated output. They prepare data only, which is then  
referenced from attribute based constructs or XSLTish attribute  
interpolation.

[1] Project: http://lesscode.org/projects/kid/
     Language: http://lesscode.org/doc/kid/0.6/language.html

Ryan Tomayko
                                  rtomayko@g...
                                  http://naeblis.cx/rtomayko/




Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member