XML.com Atom feed for articles and news itemshttps://www.xml.com/feed/all/2024-03-14T01:03:45.609284+00:00description of Atom feed for articles and news itemsExpat 2.6.2 released, includes security fixes2024-03-14T01:03:45.609284+00:002024-03-14T01:03:45.543882+00:00https://www.xml.com/news/2024-03-expat-262/For readers new to Expat: libexpat is a fast streaming XML parser. Alongside libxml2, Expat is one of the most widely used so...Sebastian PippingRelease of XMLmind XSL-FO Converter v6.4.22024-02-29T20:36:32.458370+00:002024-02-29T20:36:32.318401+00:00https://www.xml.com/news/2024-02-xmlmind-xsl-fo-converter-v642/Release of XMLmind XSL-FO Converter v6.4.2
XMLmind XSL-FO Converter Evaluation Edition v6.4.2 can be downloaded from https://...Hussein Shafie, XMLmind SoftwareRelease of XMLmind Word To XML v1.112024-02-17T01:58:51.595665+00:002024-02-17T01:58:51.531880+00:00https://www.xml.com/news/2024-02-xmlmind-word-to-xml-v111/Release of XMLmind Word To XML v1.11
Enhancements:
When generating any kind of output containing “semantic” XHTML 1.0 Strict...Hussein Shafie, XMLmind SoftwareOxygen AI Positron Assistant Version 1.1 Introduces the Enterprise Version, AI Positron Custom Actions, and More!2024-02-09T04:03:22.673659+00:002024-02-09T04:03:22.532888+00:00https://www.xml.com/news/2024-02-oxygen-ai-positron-assistant-11/Syncro Soft is excited to announce version 1.1 of Oxygen AI Positron Assistant, a powerful tool that helps writers increase t...Alin BeluOxygen Content Fusion 6.1 Introduces Due Dates, Single Sign-On, and More!2024-02-08T15:29:30.659132+00:002024-02-08T15:29:30.604765+00:00https://www.xml.com/news/2024-02-oxygen-content-fusion/Syncro Soft, the developer of the Oxygen XML suite of products, is proud to announce the immediate availability for Oxygen Co...Alin BeluExpat 2.6.0 released, includes security fixes2024-02-07T01:36:42.841481+00:002024-02-07T01:36:42.778579+00:00https://www.xml.com/news/2024-02-expat-260/For readers new to Expat: libexpat is a fast streaming XML parser. Alongside libxml2, Expat is one of the most widely used so...Sebastian PippingTEI Publisher 9 released2024-02-05T15:59:28.743857+00:002024-02-05T15:59:28.707413+00:00https://www.xml.com/news/2024-02-tei-publisher-9/TEI Publisher is a one-stop, Open Source cross-media publishing platform that turns all kinds of XML into appealing websites ...Joern TurnerCall for proposals: XML Prague 20242024-01-25T02:36:28.142336+00:002024-01-25T02:36:27.568867+00:00https://www.xml.com/news/2024-01-call-for-proposals-xml-prague-2024/Dear XML enthusiasts, We are glad to announce that the call for proposals for the XML Prague 2024 conference is open now. The...Jirka KosekIn-Person XML Training Feb 2024 - The Complete XML Developer, London UK2024-01-17T17:08:55.908441+00:002024-01-17T17:09:56.319527+00:00https://www.xml.com/news/2024-01-xml-training-feb-2024/Evolved Binary are launching our new range of Training Courses beginning with The Complete XML Developer in February 2024, an...Adam RetterBrowser based XSLT 3.0, XQuery 3.1 and XPath 3.1 fiddle, using Saxon Java 12 HE and CheerpJ 32023-12-24T23:04:44.867672+00:002023-12-24T23:04:44.834111+00:00https://www.xml.com/news/2023-12-browser-fiddle/Using CheerpJ (version 3 is available as release candidate 2), it is possible to run Java 8 applications or libraries like Sa...Martin HonnenXML Path Language (XPath) Higher Order Functions2023-12-05T02:20:40.802848+00:002024-02-17T16:34:42.149458+00:00https://www.xml.com/articles/2023/12/05/xml-path-language-xpath-higher-order-functions/Mukul Gandhi introduces us to XPath 3.1's Higher Order Functions, as used in XSLT 3.0.Mukul GandhiVisualizing XML Schemas2023-03-06T00:14:34.906663+00:002023-03-06T18:18:10.463254+00:00https://www.xml.com/articles/2023/03/06/visualising-xml-schemas/Sven Reinck helps you understand your XML Schemas like never before with the power of visualization.Sven ReinckSchematron Query Language Binding and XSLT2022-10-17T18:41:36.975359+00:002022-10-17T18:41:36.779341+00:00https://www.xml.com/articles/2022/10/17/schematron-qlb-xslt/Schematron's Query Language Binding is a little-known and underused feature of the language. Erik Siegel gives an introduction to its use.Erik SiegelA CALS Table Viewer for Visual Studio Code2022-06-24T00:00:35.047861+00:002022-07-04T14:27:20.646294+00:00https://www.xml.com/articles/2022/06/23/cals-table-viewer-visual-studio-code/CALS Tables (see ‘What are CALS Tables?’, below) are not easy to understand by looking at their XML source. At DeltaXML we have lots of CALS tables in our regression tests which we need to quickly visualise, especially if we need to understand exactly what went wrong in a failing test. These tables are embedded in a variety of source formats: DocBook, DITA, S1000D etc., and will often have DeltaXML change markup included in the table. We needed a quick way of visualising CALS tables from our test suite and so I used my ‘free sprint' time to write an XSLT-driven Visual Studio Code extension to do just that. We found it sped up our testing reviews significantly and we share it here in the hope that you will also find it a useful approach to viewing tables.Phil FearonParsing and refactoring FORTRAN code with XML2022-05-31T15:01:17.893158+00:002022-05-31T15:01:17.629916+00:00https://www.xml.com/articles/2022/05/31/parsing-and-refactoring-fortran-code-xml/In this article, Philippe Marguinaud explains how XML can be used to parse a language such as FORTRAN. The first big advantage over other existing approaches is that XML can
represent both structure and hand-written content. The other benefit is that all power tools coming from the XML realm become instantly available for searching and editing the syntax tree. Eventually, the article shows how a FORTRAN syntax tree can be loaded in Firefox, using an XSL stylesheet.Philippe MarguinaudWriting Invisible XML grammars2022-03-28T21:27:05.171268+00:002022-03-28T21:27:03.661521+00:00https://www.xml.com/articles/2022/03/28/writing-invisible-xml-grammars/Norm Tovey-Walsh gives us a tour of the syntax of Invisible XML documents and how to write (and debug) grammars.Norm Tovey-WalshInvisible XML2022-03-01T16:13:00.175788+00:002022-03-01T16:12:59.672001+00:00https://www.xml.com/articles/2022/03/01/invisible-xml/Norm Tovey-Walsh introduces Invisible XML, a language for describing the implicit structure of data, and a set of technologies for making that structure explicit as XML markup.Norm Tovey-WalshUsing GitHub for Collaborative XML Publishing2021-06-20T21:16:30.115892+00:002021-06-20T21:16:30.057277+00:00https://www.xml.com/articles/2021/06/20/using-github-collaborative-xml-publishing/Authoring a technical standard can distract from the development of the standard’s content. Equipping a standards committee effectively to satisfy the
documentation obligation, without impacting on the technical development, benefits
those involved and produces results faster.
And writing is not the only task. Assembling complex work products can be finicky,
and so leveraging automation where possible produces results more consistently.
This case study shows how two OASIS technical committees collaboratively prepare
documents for both OASIS and ISO submission.
The committees’ goals were to:
maximize the time developing technical content, which is why the members joined
in the first place;
minimize the time spent formatting content twice to satisfy two sets of layout
requirements;
automate the production of intricate committee deliverables; and
enable committee members to propose contributions to the editors in an efficient
manner.
This case study illuminates the committees’ use of DocBook XML for authoring a
single document to produce multiple layouts. Moreover, using XML provides options for
generated content not readily available in other authoring environments.
Also illustrated is how the editing and publishing process is supported by using the
git repository and GitHub hosting for collaborators to use to make their proposed
contributions to the editors. Together with the online XML publishing service from
Réalta, this equips members to preview their draft work in final-form PDF and
HTML at any time. This frees members of the burden of supporting specialized,
expensive publishing tools they may not otherwise need.
The end result for each committee is the hands-off production of complete work
product deliverables including two different PDF layouts.
IMPORTANT: This essay is not intended to replace the more detailed README.md
instructions for the technical committee members found in their respective git
repositories. Rather than get bogged down in details, this essay is meant to introduce
and overview the strategy of using git and GitHub for collaborative committee
work.
Technical note
This monolithic HTML document includes embedded SVG graphic images that may not be
visible on all browsers. The author has tested this file successfully on Chrome,
Firefox, Opera, Edge, and Safari.
G. Ken Holman3 Useful Things DITA XML Can Do for Your Content2020-12-29T22:22:26.653661+00:002020-12-29T22:18:41.949418+00:00https://www.xml.com/articles/2020/12/29/3-useful-things-dita/You know what DITA is, but what can you actually do with it?Tim LudwigXProc 3.0 - Strategies for merging documents2020-11-16T15:10:28.334261+00:002020-11-16T15:10:28.286789+00:00https://www.xml.com/articles/2020/11/16/xproc-30-strategies-merging-documents/Erik Siegel continues his series on XProc 3.0 with an analysis of potential strategies for merging documents.Erik Siegel