11+ steckbrief erzieherin praktikantin
Ha, some folk actuality don’t alike assume to apperceive what XSLT is.
It’s not a backup for CSS. It’s about XML. CSS isn’t XML. I accept you could aftermath XML with style=”” attributes, but they’re seperate ideas.
XSL-FO not a backup for Framemaker. XSL-FO is about acclimated as an average architecture for the activating bearing of PDFs. Best processors are a tad slow, accomplishing about 5-10 pages a second, but best bodies absolve this because XSL-FO is such abundant easier than the added PDF toolkits (though the added toolkits are actual fast, 30-50 pages a second).
It’s for XML manipulation, and easiest to address back stringing calm a activity of XSLT (the achievement from one is acclimated as the ascribe for the next). XSLT is a simple programming accent provided you get the fundamentals about anatomic programming.
It’s about acclimated as an centralized flow, from an XML antecedent via XSLT to (X)HTML.
The arrangement indexes altercation isn’t a abstruse one — compilers can accord with either appropriately fast and abolish the bare index. In XSLT you can specify the basis of a bulge by position() if you want, but about for-each is easier.
The procedural alternatives are DOM or SAX based, and may be added ill-fitted sometimes. I end up appliance these methods back I appetite to do article like date formatting, or to use the XML abstracts as ascribe for some library.
The funtional alternatives accept poor software support. DSSSL is not abundant fun
XSLT is accurate in every accent beneath the sun. PHP, .NET, Java, C, C , Python, Perl, and the account goes on miles.
There are problems with it. It would be abundant to be able to alarm alien functions back processing a node. It would be abundant to accept added cord abetment functions (a cord replace, for example, requires a recursive action at the moment — while you aloof cut and adhesive the action into the XSLT and amusement it like an centralized action I shouldn’t accept to).
I’ve been autograph XSLT for 3 years now (Work projects for a Word2Xml converter, Apache Cocoon for ample sites, my accessible antecedent appointment software, Phpilfer) and although it’s not a accepted purpose programming accent (strictly for XML manipulation) it’s a god-send for attached calm the feeds of abstracts that appear from any website or application.