Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Text Editing&Processing > Markup

    Kid 0.9.6

    Download button

    Downloads: 349  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    17 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Kid team | More programs
    MIT/X Consortium Lic... / FREE
    April 29th, 2008, 10:32 GMT
    ROOT / Text Editing&Processing / Markup

     Read user reviews (0)  Refer to a friend  Subscribe

    Kid description

    Kid is a pythonic, XML-based templating engine.

    Kid is a pythonic, XML-based templating engine.

    Kid is a simple template language for XML based vocabularies written in Python. It was spawned as a result of a kinky love triangle between XSLT, TAL, and PHP. We believe many of the best features of these languages live on in Kid with much of the limitations and complexity stamped out.

    Here are some key features of "Kid":

    XML Based

    Kid documents must be well-formed XML. Output is guaranteed to be well-formed XML.

    Embedded Python

    Kid templates may embed Python code in a variety of ways to provide dynamic XML output.

    Attribute Language

    Kid is an Attribute Language and borrows many concepts from Zope's Template Attribute Language (TAL). Kid provides extension attributes for replacing, repeating, and omitting content in XML documents using Python evaluations.

    Compiled to Python Byte-code

    Kid templates are compiled down to Python byte-code and can be imported and invoked like normal Python modules.

    Streaming / Pipelining

    Kid templates are processed using a pull-style parser based on ElementTree for efficient output. Kid can also be used with existing libraries that work along SAX pipelines.

    What's New in This Release:

    Bug Fixes:

    · The Template _filters list is now an instance attribute (otherwise TurboKid may expand that list endlessly).
    · In some situations Kid printed misleading error tracebacks.
    · There was a small problem with indentation formatting.
    · The representation of the Format class was not correct.



    Product's homepage

      


    TAGS:

    templating engine | XML templates | XML markup | Python | XML | templating

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM