Infobox file format name XSLT extension .xsl span style font family sans serif , span .xslt mime application xslt xml ref http www.w3.org TR xslt20 xslt mime definition XSL Transformations XSLT Version ... Stylesheet Language XSL , XSL Formatting Objects XSL FO , XPath abbreviation XSLT domain XML transformation language XML transformation website http www.w3.org TR xslt20 2.0 XSLT Extensible Stylesheet ... http www.w3.org TR xslt section Introduction XSL Transformations XSLT ref The new document may ... http www.w3.org TR xslt section Embedding Stylesheets title XSL Transformations XSLT Version 1.0 W3C ... of which XSLT is a member XQuery XQuery and XSLT compared XQuery and XSLT compared XSL Formatting ... xslXSLT Frequently Asked Questions http zvon.org xxl XSLTreference Output index.html Zvon XSLT ... XSLT Reference MSDN http saxon.sourceforge.net saxon7.5 xsl elements.html XSLT Elements Saxon ... Elements Mailing lists http www.mulberrytech.com xslxsl list The XSLT mailing list hosted by Mulberrytech ... xslxsl client.asp w3schools XSLT on the Client http www.fixmybug.org index.php?id 3 ... Symphony CMS based on XSLTXSL W3C Standards DEFAULTSORT Xsl Transformations Categories Category Declarative ... cs Extensible Stylesheet Language Transformations da XSLT de XSL Transformation es Extensible ... ko XSLT id Extensible Stylesheet Language Transformations is XSLT it XSL Transformations ... Transformations ja XSL Transformations no XSLT pl XSL Transformations pt XSLT ru XSLT simple XSLT fi XSLT sv XSLT tr XSLT uk XSL Transformations vi XSLT bat smg XSLT zh XSLT ... TR xslt 1.0 Recommendation , br http www.w3.org TR xslt20 2.0 Recommendation Infobox W3C Standard title XSL Transformations status Published year started 1997 editors James Clark XML expert James ... TR xslt output, specifying alternate output methods. ref XSLT is most often used to convert data ... documents. Application Applications often use XSLT to convert XML data into HTML or XHTML documents ... more details
as XSL and to the new language as XSLT . Other commentators follow the lead of Michael Kay software ... XSL Transformations XSLT As of 2008 alt currently has many implementations available. Several ... XML Path Language XPath , itself part of the XSL family, functions within XSL Transformations XSLT ...In computing , the term Extensible Stylesheet Language XSL is used to refer to a family of languages used to transform and render XML documents. Historically, the XSL Working Group in W3C produced a draft specification under the name XSL, which eventually split into three parts XSL Transformation XSL Transformations XSLT is an XML language for transforming XML documents XSL Formatting Objects XSL Formatting Objects XSL FO an XML language for specifying the visual formatting of an XML document the XML Path Language XPath a non XML language used by XSLT, and also available for use in non XSLT contexts, for addressing the parts of an XML document. As a result, the term XSL is now used with a number of different meanings Sometimes it refers to XSL Transformations XSLT this usage is best avoided. However, xsl is used both as the conventional namespace prefix for the XSLT namespace, and as the conventional filename suffix for files containing XSLT stylesheet modules Sometimes it refers to XSL FO this usage can be justified by the fact that the XSL FO specification carries the title Extensible Stylesheet Language XSL however, the term XSL FO is less likely to be misunderstood Sometimes it refers ..., especially in the Microsoft world, it refers to a now obsolete variant of XSLT developed and shipped ... with the various usages of the term XSL for details of the various languages embraced by the term, see the relevant article. History XSL began as an attempt to bring the functionality of Document ... web url http xml.coverpages.org xmlprMicro.html title Microsoft, ArborText and Inso Submit XSL Proposal to W3C date Sept. 11, 1997 month Sept. year 1997 ref a W3C working group on XSL started operating ... more details
unreferenced date July 2008 XSL Transformations XSLT Extensible Stylesheet Language Transformations defines ... lists some of these elements. For an introduction to XSLT, see the XSL Transformations main article . XSLT logic elements class toccolours border 1 cellpadding 8 style border collapse collapse Node Description attributes Container children Example xsl apply templates Specifies that other matches ... the if xsl choose Can contain any XML xsl when test type radio br br xsl when Example XSLT stylesheet ... templates input xsl when xsl choose xsl if xsl template xsl stylesheet source XSLT file I O elements ... elem xsl import Retrieves another XSLT file br href is the URI of the file xsl stylesheet br No children ... Client side XSL Transformations XSLT can be implemented in a Web browser browser by adding ... and xsl for each.select Functions defined by XSLT The following functions can occur in many XSLT attributes, such as xsl value of.select and xsl for each.select. class toccolours border 1 ... http www.w3schools.com xslxsl w3celementref.asp XSLT Elements List by W3Schools XSL W3C Standards ... of xsl sort and xsl with param children xsl apply templates xsl choose Multiple choices br No attributes Any parent br Contains xsl when blocks and up to one xsl otherwise block xsl choose br br xsl choose xsl for each Creates a loop which repeats for every match select designates the match criteria Any parent br Can contain any XML xsl for each select input name name br br xsl for each xsl if Yes ... xsl if test type text or type password br br xsl if xsl otherwise The default choice if none of the xsl when criteria are met xsl choose br Can contain any XML xsl otherwise br br xsl otherwise xsl stylesheet Top level element. Occurs only once in a stylesheet document. version specifies which XSLT version is being used xmlns xsl specifies the Uniform Resource Locator URL of that standard Top level element. Contains all XML xsl stylesheet xsl stylesheet xsl template Specifies processing templates ... more details
The DocBook XSL stylesheets are a set of XSLT stylesheets for the XML based DocBook language. Purpose DocBook is a semantic markup language. That is, it specifies the meaning of the elements in a document .... The purpose of DocBook XSL is to provide a standard set of transformations from DocBook to several presentational formats. Output Formats DocBook XSL provides for transforms into the following formats ... XSL Formatting Objects XSL FO , and from there, usually PDF Manual page Unix Man Pages WebHelp Web help Webhelp is a chunked html output format in the DocBook xslt stylesheets that was introduced in version 1.76.1. The documentation for web help ref http docbook.sourceforge.net release xsl current ... of the DocBook xsl distribution. Its major features include CSS based page layout without ... WebHelp Web help DocBook wiki page ref DocBook XSL also has transformations to slide like formats for HTML and XSL FO. EPUB support is currently experimental. Configuration DocBook XSL s stylesheets are highly configurable. Each of the different formats has a number of XSLT parameters available for simple customization. For example, the XSL FO transforms allow the user to define the size of the pages. Additionally, the XSLT documents themselves are modular it is possible for the user to add, change, or replace particular levels of functionality. This can allow DocBook XSL to process new documentation tags added to the standard DocBook, or to simply change how the XSLT s generate the resulting ... project maintaining the DocBook XSL and DSSSL transforms. http docbook.sourceforge.net release xsl current doc DocBook XSL Reference Reference documentation for DocBook XSL transforms. http www.sagehill.net docbookxsl index.html DocBook XSL The Complete Guide HTML edition of book explaining the use of DocBook XSL. http docbkx tools.sourceforge.net Docbkx Maven Plugin A Maven plugin based on the DocBook XSL Stylesheets, packaging everything required to target multiple output formats. Category ... more details
The three letter abbreviation XSL may have multiple meanings, as described below In computing , the Extensible Stylesheet Language a set of language technologies for defining XML document transformation and presentation XSL Formatting Objects The XSL attack eXtended Sparse Linearisation attack , a method for breaking ciphers The Xtreme Soccer League , a professional indoor soccer league disambig it XSL ... more details
other uses2 Saxon Saxon is an XSLT and XQuery processor created by Michael Kay software engineer Michael Kay . There are open source open source and also proprietary software closed source commercial versions. Versions exist for Java programming language Java and .NET Framework .NET . The current version, as of April 2012, is 9.4. ref http saxon.sourceforge.net Saxon XSLT official website ref Versions The original development line of Saxon ended with the version 6 series. This is a series of XSLT 1.0 processors. The current version, 6.5.5, is not undergoing further development aside from maintenance. The 6 series is only available for the Java programming language. The current development line, Saxon 9, implements the XSLT 2.0 and XQuery 1.0 specifications. Saxon 9 is capable of processing XSLT 1.0 files as well. From 2004 until 2009 Saxon was available into two separate forms Saxon B and Saxon SA. Both of these were built on similar codebases. Saxon B was open source open source software ... are references to terms in the XSLT 2.0 and XQuery 1.0 specification. A processor that is schema ... in the source XML document s . These data types can then be used in XPath 2.0 and XSLT 2.0 commands. A basic XSLT 2.0 processor is unable to use data typing information. With the release of version ... advanced optimizer and the capability for streamed processing of XSLT and XQuery, enabling very ... strict conformance to the XSLT 2.0, XPath 2.0, and XQuery 1.0 W3C Recommendations, and also implements .... Michael Kay software engineer Michael Kay , the author of Saxon, was the editor of the XSLT 2.0 ... web site . class wikitable Feature Saxon 6.5.5 Saxon B 9.x Saxon SA 9.x XSLT 1.0 support Yes Via ... mode Via XPath 1.0 compatibility mode XSLT 2.0 support No, forward compatible behavior applies ... AntillesXML GUI for Saxon German Category Java platform Category XSLT processors Category Free system software Category XQuery processors de Saxon Software pl Saxon XSLT ... more details
featured the XSL attack in June 2003 with an article billed as Cipher crisis the end of internet privacy . In cryptography , the XSL attack is a method of cryptanalysis for block cipher s. The attack ... AES. In overview, the XSL attack relies on first analyzing the internals of a cipher and deriving ... bit AES. Several methods for solving such systems are known. In the XSL attack, a specialized algorithm, termed XSL eXtended Sparse Linearization , is then applied to solve these equations and recover ... in cryptography. The XSL attack requires an efficient algorithm for tackling MQ. In 1999, Kipnis ... produced had a special structure, and the XSL algorithm was developed as a refinement of XL which could take advantage of this structure. In XSL, the equations are multiplied only by carefully ... known plaintext s are required. The XSL algorithm is tailored to solve the type of equation systems that are produced. Courtois and Pieprzyk estimate that an optimistic evaluation shows that the XSL ..., Bonn 2004, one of the inventors of Rijndael, Vincent Rijmen , commented, The XSL attack is not an attack ... field , GF 2 sup 8 sup . An XSL attack mounted on this system yields a simpler set of equations ... is correct. In 2005 Cid and Leurent gave evidence that, in its proposed form, the XSL algorithm ... Khoo showed that it cannot possibly work as presented. Even if XSL works against some modern algorithms ... author Chu Wee Lim, Khoongming Khoo title An Analysis of XSL Applied to BES journal LNCS year 2007 volume 4593 pages 242 253 url http www1.spms.ntu.edu.sg kkhoongm xsl bes.pdf doi 10.1007 978 3 540 74619 ... viewdoc summary?doi 10.1.1.20.4866 Comments on the Security of the AES and the XSL Technique . cite ... Roy editor1 first Bimal title An Analysis of the XSL Algorithm journal LNCS year 2005 volume 3788 pages 333 335 url http www.isg.rhul.ac.uk ccid publications XSL AC05.pdf format PDF doi 10.1007 11593447 ... , an explanation of the XSL attack by J. J. G. Savard http www.usdsi.com aes.html AES is NOT broken ... more details
. Then, the user obtains an XSLT transform, either by writing one themselves or by finding one for the document type in question. This XSLT transform converts the XML into XSL FO. Once the XSL ... much for granted in XSL FO that it is not uncommon for people to call the XSLT that turns XML into XSL FO the actual XSL FO document itself. Even tutorials on XSL FO tend to be written with XSLT commands around the FO processing instructions. The XSLT transformation step is exceptionally powerful. It allows ... features are expected to be built by the XSLT. XSL FO document structure XSL FO documents are XML ... to be done by the XSLT, or whatever other process, that generated the XSL FO document. As such, number ... facing its anchor point. See also XML Extensible Stylesheet Language XSLXSL Transformations XSLT Cascading ...Unreferenced date February 2008 Infobox file format name XSL Formatting Objects icon logo extension .xml ... extended from extended to standard http www.w3.org TR xsl11 1.1 XSL Formatting Objects , or XSL FO , is a markup language for XML document formatting which is most often used to generate PDF s. XSL FO is part of Extensible Stylesheet Language XSL Extensible Stylesheet Language , a set of W3C technologies designed for the transformation and formatting of XML data. The other parts of XSL are XSL Transformations XSLT and XPath . Version 1.1 of XSL FO was published in 2006. anchor XSL FO basics XSL FO basics Unlike the combination of HTML and Cascading Style Sheets CSS , XSL FO is a unified presentational ... s data within itself. The general idea behind XSL FO s use is that the user writes a document, not in FO ... convert the XSL FO document into something that is readable, printable or both. The most common output of XSL FO is a PDF file or as PostScript PS , but some FO processors can output to other formats ... and their contents. The XSLT language itself was originally conceived only for this purpose it is now ... other possibilities. An XSL FO document is not like a PDF or a PostScript document. It does not definitively ... more details
TransforMiiX is an XSLT processor used in Gecko layout engine Gecko browsers, such as Firefox , to transform XML into HTML . TransforMiiX identifies itself by setting the system property xsl vendor as tt Transformiix tt . External links official http www.mozilla.org projects xslt http developer.mozilla.org en docs XSL Transformations in Mozilla FAQ XSL Transformations in Mozilla FAQ compu soft stub Category XSLT processors ... more details
xmlsoft.org XSLT xsltproc.html xsltproc command line tool. The integration into applications is eased by a multitude of http xmlsoft.org XSLT python.html language bindings and wrappers . Being written in C, libxslt is a fast and low resource processor ref http xmlsoft.org XSLT intro.html libxslt Home Page Introduction ref ref Pashley, David . http www.davidpashley.com articles xslt benchmarks.html Benchmarking XSLT processors ref ref http www.sagehill.net docbookxsl XSLprocessors.html DocBook XSL The Complete Guide 4th Edition XSLT Processors ref . This makes it a popular choice for DocBook formatting ref http xmlsoft.org XSLT docbook.html libxslt Home Page DocBook ref and as standard XSLT processor for programming language s like PHP ref http php.net xsl php.net XSL functions ref , Perl ... library to do XSL transformations. ref cite web url http webkit.org projects xslt index.html title The WebKit Open Source Project XSLT accessdate 2009 10 25 ref See also libxml2 References Reflist External links official http xmlsoft.org XSLT http www.xml.com pub a 2005 08 03 libxslt.html XML.com Appreciating ... XSLT processors Category Software using the MIT license Compu library stub markup languages stub ... more details
working group was split off from the XSL working group, and the XSL Transformations XSLT language became something that was considered separate from the styling information of the XSL FO document ... tied to XSLT. The combination of XSLT and XSL FO creates a powerful styling language, though much more complex than CSS. XSLT is a Turing complete language, while CSS is not this demonstrates a degree of power and flexibility not found in CSS. Additionally, XSLT is capable of creating content ... is better than XSL. http www.xml.com pub a 2005 02 09 cssorxsl.html Article on XSLT for transformations ... Language XSL . While they are both called stylesheet languages, they have very different purposes ... Language XSL has evolved drastically from its initial design into something very different from its original purpose. The original idea for XSL was to create an XML based styling language directed .... The process for performing this transformation would be governed by the XSL stylesheet, as defined by the XSL specification. The result of this transformation would be an XML document in an intermediate language, known as XSL Formatting Objects XSL FO also defined by the XSL specification . However ... content, such as only generating a glossary from a book. XSLT version 1.0 with the EXSLT extensions, or XSLT version 2.0 is capable of generating multiple documents as well, such as dividing the chapters ... content by not displaying it. XSL FO is unlike CSS in that the XSL FO document stands alone. CSS modifies a document that is attached to it, while the XSL FO document usually the result of the transformation by XSLT of the original document contains all of the content to be presented in a purely presentational ... quality typesetting. But it does not specify the pages themselves. The XSL FO document must be passed through an XSL FO processor utility that generates the final paged media, much like HTML CSS must pass through a web browser to be displayed in its formatted state. The complexity of XSL FO ... more details
. Using XSLT source lang xml xsl stylesheet version 1.0 xmlns xsl http www.w3.org 1999 XSL Transform xsl template match xsl copy of select . xsl template xsl stylesheet source Using XProc source ... the filters. Using XSLT The most frequently cited example of the identity transform for XSLT version 1.0 is the copy.xsl transform as expressed in XSLT . This transformation uses the xsl copy command ref name w3.org xsl copy http www.w3.org TR xslt copying W3.org XSL Transformations Version 1.0 Copying ref to perform the identity transformation source lang xml xsl stylesheet version 1.0 xmlns xsl http www.w3.org 1999 XSL Transform xsl template match node xsl copy xsl apply templates select node xsl copy xsl template xsl stylesheet source This template works by matching all attributes and other ... of the identity transform is source lang xml xsl stylesheet version 1.0 xmlns xsl http www.w3.org 1999 XSL Transform xsl template match processing instruction comment xsl copy xsl apply templates select text processing instruction comment xsl copy xsl template xsl stylesheet source This version ..., the XSLT stylesheet that contains the identity transform template not the identity transform template itself should make use of the xsl output attribute called cdata section elements . cdata ... using CDATA sections. ref name w3.org xsl copy For example source lang xml xsl output method xml ... as a base on which one can make local modifications. Remove named element transform Using XSLT ... the social security number source lang xml xsl template match node xsl copy xsl apply templates select node xsl copy xsl template remove all social security numbers xsl template match PersonSSNID ... Further reading XSLT Cookbook , O Reilly Media, Inc., December 1, 2002, by Sal Mangano, ISBN 0 ... more details
For the magazine Chunklet magazine Chunklet is a programming term for the contents of code wrapped by a conditional programming conditional statement . Example of a chunklet in Perl if x 10 print The value of x is 10. n The above chunklet could be referred by The x equals 10 chunklet . Example of a chunklet in XSLT xsl if test node x 10 The value of node child x is 10. xsl if Again, the above XSLT chunklet can be referred to in the same manner. Embedded Chunklets Sometimes you will find a chunk of logic or chunklet within a larger chunklet. This would be referred to as an Embeded Chunklet . Below is an example of an embedded chunklet within a for loop. for x 0 x intCounter x if x 10 print The value of x is 10. n In the above example, the embedded chunklet would be referred by The x equals 10 chunklet . This embedded chunklet is within the for x to intCounter chunklet. compu prog stub Category Conditional constructs ... more details
Refimprove date January 2011 Orphan date October 2008 Muenchian grouping is a style of grouping used in XSL Transformations that identifies keys in the results and then queries all nodes with that key. This differs from the common alternative whereby each node is checked against the previous node to determine if the key is different this would indicate the beginning of a new group . This method also requires that the XML is already ordered by the key. In both cases the key can take the form of an attribute or element. The unique identifier is referred to as a key because of the use of the key function to identify and track the group variable. The technique should become obsolete in XSLT 2.0 which introduces the new for each group tag. DEFAULTSORT Muenchian Grouping Category Grouping ... more details
section Processing Instructions http www.dpawson.co.uk xsl sect2 N6145.html XSLT FAQ Processing Instructions , Dave Pawson https developer.mozilla.org en XSLT processing instruction xslt processing instruction ... ref It can be used for both XSLT and Cascading Style Sheet CSS stylesheets. source lang xml ?xml stylesheet type text xsl href style.xsl ? source source lang xml ?xml stylesheet type text css href style.css ... XSLT stylesheets understand a number of processing instructions to override the default behaviour. ref http docbook.sourceforge.net release xsl current doc pi pi fo.html ref A draft specification ... more details
XT may refer to XT band , a Swedish metal band Canon Digital Rebel XT , a digital single lens reflex camera Ford XT Falcon , a car produced by the Ford Motor Company in Australia between 1968 and 1969 Subaru XT , a sports car extra time , a term used in sport Cross training , a term used in sport Air Exel IATA code Christmas tree oil well XT Brewing Company , a UK based micro brewery Bop It XT , Hasbro s 2011 electronic game. In computing XT Mobile Network , a Telecom New Zealand mobile network IBM PC XT , a personal computer XT bus architecture Crosstalk , an electrical interference caused by a wire carrying an electrical signal the XT versions of Radeon graphics cards XT or Xt 2 XT nowiki 2 nowiki , a video server from EVS Broadcast Equipment XT XSLT, an implementation in Java of XSL Transformations XSLT , created by James Clark Intrinsics or X toolkit, or Xt, a library providing an object oriented looking API for the X Window System disambiguation de XT fr XT ko XT it XT sw XT ja XT ... more details
notability Products date May 2011 Unreferenced date May 2012 lowercase swfmill is a free software command line tool that generates SWF files. It is an Extensible Markup Language XML to SWF and SWF to XML processor. It uses SWFML , an XML dialect closely modeled after the SWF format. It comes with XSL Transformations XSLT capabilities, and a more accessible dialect of SWFML to generate SWF files. swfmill may be used to generate SWF files that contain library assets for use with MTASC . Currently, it imports images JPEG , Portable Network Graphics PNG , fonts TrueType , SVG and other SWF files. It may also place assets on the stage, create movieclips with multiple frames, textfields, among other things. External links Portal Free software Official website http swfmill.org http osflash.org Open Source Flash Community Adobe Flash Category Free compilers and interpreters Category Adobe Flash ... more details
interfaces, the API provides an XSL Transformations XSLT interface to provide data and structural ... within the document. XSLT interface The X ML S tylesheet L anguage for T ransformations, or XSL Transformations XSLT , allows for conversion of an XML document into other forms of data. JAXP provides ... javax.xml.transform code allowing applications to invoke an XSLT transformation. This interface ... between the developers of a number of Java XSLT processors. Main features of the interface are a factory class allowing the application to select dynamically which XSLT processor it wishes to use ... primitive but complete example of xslt transformation launching may look like this source lang java file src examples xslt XsltDemo.java package examples.xslt import java.io.StringReader import ..., TransformerException String xsltResource ?xml version 1.0 encoding UTF 8 ? n xsl stylesheet version 2.0 xmlns xsl http www.w3.org 1999 XSL Transform n xsl output method xml indent no n xsl template match n reRoot reNode xsl value of select root node val world reNode reRoot n xsl template n xsl stylesheet String xmlSourceResource ?xml version 1.0 encoding UTF 8 ? n root node val hello ... xmlResultResorce.getBuffer .toString source It applies following hardcoded literal xslt transformation source lang xml ?xml version 1.0 encoding UTF 8 ? xsl stylesheet version 2.0 xmlns xsl http www.w3.org 1999 XSL Transform xsl output method xml indent no xsl template match reRoot reNode xsl value of select root node val world reNode reRoot xsl template xsl stylesheet source To the following ... more details
source lang xml ?xml version 1.0 encoding UTF 8 ? xsl stylesheet version 1.0 xmlns xsl http www.w3.org 1999 XSL Transform xsl template match HelloWorldView h1 Hello World h1 p Current date is xsl value of select currentTime p xsl template xsl stylesheet source See also Tapestry programming ... more details
Diazo support the DiazoMiddleware filter will compile and cache Diazo themes on the fly. Nginx has an XSLT ... version of Nginx is used. ref https bitbucket.org lrowe nginx xslt html parser nginx xslt html parser , Laurence Rowe ref ref Nginx with html xslt support http code.google.com p html xslt html xslt on Google code , patches Nginx 0.7.67 from 15 June 2010 ref History and naming The name change ... while Diazo is a pure XSLT engine. Deliverance has a similar but incompatible configuration language ... themes modifying the theme or content on the fly inline XSL directives Doctype changes XInclude ... more details
XSLT Programmer s Reference by Wrox Press and several other books on software engineering. ref ... Hall isbn 0136305008 ref ref Citation last Kay first Michael year 2008 title XSLT 2.0 and XPath ... first Michael year 2004 title XSLT 2.0 Programmer s Reference publisher Hungry Minds Inc. edition 3rd ... more details
body , html . In contrast, XSLT is data driven push processing model where certain conditions of the input ... by XSLT but has been designed to allow a one pass transformation process that never prevents ... syntax, compared to XSLT. It is written in ML. CDuce CDuce extends XDuce to a general purpose ... more details
support for XSLT documents, both version 1.0 with EXSLT extensions and 2.0. XSLT elements are recognized and drawn in a different color from non XSLT XML elements. It also provides special validation services for XSLT documents. For example, it can validate that an attribute containing an XPath string is a valid XPath. oXygen XML automatically assumes that documents with the .xsl and .xslt extensions are XSLT files, and it treats them accordingly. It also offers support for editing XSL FO ... tasks, like transforming DocBook documents into HTML, PDF through XSL FO and FOP, and so on. It also comes with a recent version of the DocBook XSLXSLT transformation suite. Oxygen XML comes .... Document transformation XSLT based document transformation is a common operation on XML files, and Oxygen ... which specifies that a particular XSLT file will be applied to the current XML document. Transformation scenarios are aware of all of the parameters of the XSLT file in question and provides for visual ... scenario can be piped through an XSL FO processor, whether the packed in Formatting Objects ... formats, including PDF, WebHelp , and EPUB . XSLT debugger Oxygen XML provides comprehensive debugging ... through the XSLT, and so forth. It can debug both XSLT version 1.0 and 2.0. Other products As of version ... around general XML document editing. It does not provide full XSLT editing and debugging support ... more details
News Industry Text Format NITF is an XML specification published by the International Press Telecommunications Council that is designed to standardize the content and structure of individual text news articles. The NITF specification defines a standard way to mark up an article s content and structure, as well as a wide variety of metadata that different organizations may choose to use. Additionally, multimedia can be associated with articles, although NITF does not allow for layout of multimedia within article text. ref Interactive NITF Documentation &mdash http www.nitf.org IPTC NITF 3.5 documentation nitf.html ref Since NITF files are XML, they can be easily parsed, as well as transformed via XSL Transformations XSLT to other formats. The format is widely used across the news industry. Newspapers The New York Times , among others , news agencies such as Associated Press and Agence France Presse , and archival services such as LexisNexis use NITF for inter agency transmission of news as well as internal transmission and storage. ref http www.nitf.org users.php NITF Sample Users Bot generated title ref NITF complements NewsML G2 &mdash an IPTC XML format for bundling and transmitting news. External links http www.iptc.org www.iptc.org References references Category XML markup languages compu stub it News Industry Text Format ... more details