Category:P4toP5

Stylesheets in this subcategory should handle a particular aspect of P4 to P5 translation. That is, the stylesheet should expect read in an XML instance that conforms to a P4:2004 vanilla DTD, and write out the same document with one particular aspect changed so that it (the particular aspect) would conform to P5. (Which release, you ask? Whichever one is current at the time you write the stylesheet will have to do &mdash; but please document the release number in your stylesheet.)

The idea is not to build a single, monolithic stylesheet that converts P4 to P5, but rather to build a long pipeline of smaller transformations that will do the job. This makes division of labor easier, makes debugging much easier, and permits multiple possibilities for a given task (e.g., one person might write a stylesheet that converts lang= to xml:lang=, and just deletes all elements; another might write a similar stylesheet that retains elements).

There is no need to put "P4toP5" or anything like that in the name of your stylesheet &mdash; that much is implied by its being on this page!

To make your stylesheet appear in this sub-section simply include at the top of the page:

If your stylesheet is also of use to those doing something other than just P4 to P5 conversion, you might also want to include: