XML.com Atom feed for articles and news itemshttps://www.xml.com/feed/all/2024-01-25T02:36:28.142336+00:00description of Atom feed for articles and news itemsCall 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 Honnen"Fore elements explained" - 10 article series introducing the Fore framework published2023-12-15T20:56:45.427004+00:002023-12-15T20:56:45.365030+00:00https://www.xml.com/news/2023-12-fore-explained/Fore is a client-side framework made of vanilla Web Components to create forms, components or even full XML-driven Web applic...Joern Turner.NET 6 dotnet command line tools for XSLT 3.0 and XQuery 3.1 now build and run on Windows and MacOS2023-12-06T16:12:26.860088+00:002023-12-06T16:12:26.831444+00:00https://www.xml.com/news/2023-12-dotnet-command-line-tools/As Saxonica so far has not produced an open-source version of their Saxon XSLT 3.0, XQuery 3.1 and XPath 3.1 software for .NE...Martin HonnenXML Path Language (XPath) Higher Order Functions2023-12-05T02:20:40.802848+00:002023-12-05T02:20:40.761361+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 GandhiRelease of XMLmind XML Editor v10.62023-11-22T16:10:24.078545+00:002023-11-22T16:10:23.998702+00:00https://www.xml.com/news/2023-11-xmlmind-xml-editor-v106/Release of XMLmind XML Editor v10.6 Release of XMLmind XML Editor Web Edition v1.1 XMLmind XML Editor Web Edition (XXEW for s...Hussein Shafie, XMLmind SoftwareSyncro Soft announces version 1.0 of the Oxygen AI Positron solution!2023-11-13T16:44:53.742134+00:002023-11-13T16:44:53.559674+00:00https://www.xml.com/news/2023-11-version-10-oxygen-ai-positron/Syncro Soft is excited to announce version 1.0 of Oxygen AI Positron, a solution that harnesses the power of artificial intel...Alin BeluIntroducing DeltaXML's ConversionQA: Pioneering the Future of Document Conversion Assurance2023-10-31T23:04:47.278018+00:002023-10-31T23:04:47.182946+00:00https://www.xml.com/news/2023-10-deltaxmls-conversionqa/Malvern, October 31st 2023 - DeltaXML proudly announces the launch of ConversionQA, a cutting-edge solution that sets a new s...Mark ThomasAnnouncing SaxonJS version 2.62023-10-13T16:09:28.930107+00:002023-10-13T16:09:28.333452+00:00https://www.xml.com/news/2023-10-saxonjs-26/Saxonica is pleased to announce the release of SaxonJS 2.6. This is a maintenance release for Node.js and the browser. This r...Norm Tovey-WalshOxygen XML Suite Version 26 Unveils New Additions: Oxygen JSON Editor and Oxygen AI Positron Assistant2023-10-11T15:55:38.485766+00:002023-10-11T15:55:38.335181+00:00https://www.xml.com/news/2023-10-oxygen-xml-suite-26/Syncro Soft is proud to announce the immediate availability of version 26 of its industry-leading XML suite of products: Oxyg...Alin BeluVisualizing 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