An XML system is configured to print bar code labels, tags, tickets, cards, or
other media, and/or encode RFID devices embedded in media, based upon an extensible
markup language (XML) input data stream. The XML system includes a computer system
having a memory subsystem, a communication interface operatively coupled to a network,
an XML processor configured to receive and process the XML input data stream, and
an extensible stylesheet language transformation (XSLT) processor configured to
either obtain a stylesheet identified in the XML data stream or obtain the stylesheet
from a stylesheet repository. The XSLT processor transforms data in the XML input
data stream into transformed XML data based upon the stylesheet obtained. Also
included is an extensible stylesheet language formatting object (XSLFO) processor
configured to format the transformed XML data into formatted XML data based upon
XSLFO instructions contained in the stylesheet, and a rendering subsystem configured
to receive the formatted XML data and generate a printable representation of the
bar code label, tag, ticket, card, other media, and/or generate encoding information
for an RFID device.