Many of our clients are increasingly using XML as a way of getting diverse content/data streams into their translation pipeline as a single, highly structured file/document format. XML is versatile, portable, easily understood and Unicode enabled, so it offers an ideal 'container' to our clients for such purposes.
Many CMS (Content Management Systems) are XML based (i.e. they store their content in XML documents) and an increasing number of these XML documents also provide a mechanism to support 'conditional' content ie content that is only to be translated based on the value(s) of attribute(s).
Alchemy PUBLISHER meets this requirements head-on with significant new enhancements added to its award winning ezParse technology.
- NEW XPATH Processor: ezParse has been extensively redesigned and now fully implements XPATH expressions. Using XPATH, more advanced ezParse rules can be developed. These rules can react according to the XML data stream. This makes it possible to handle conditional and multi-lingual documents.
- NEW Process conditional elements/attributes: Elements/Attributes can now be evaluated against criteria using XPATH expressions. For example it's now possible to evaluate an attribute against a value. Based on the result of this XPATH expression, an element can be included/excluded from the translation process. Using this mechanism it is now possible to identify elements within an XML document that need to be translated while ignoring those that do not.
- NEW Process MultiLingual XML documents: Multi-lingual XML documents can also be processed intelligently using ezParse. Using XPATH, an expression that defines a language combination can be applied to an XML document. Only those elements that match this expression are processed and made available for translation. Working with Multi-lingual documents has never been so easy and convenient!