mamot.fr is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.

Server stats:

3.5K
active users

#xml

15 posts12 participants0 posts today
Continued thread

I hadn't heard of it before, but it turns out there's a style format called XSLT that allows the browser to translate an XML file into HTML with CSS styling for display purposes.

Since my feed is Atom rather than RSS, I had a bit of trouble, but this post was helpful:

andrewstiefel.com/style-atom-x

Andrew Stiefel · How to Style an Atom Feed with XSLT
More from Andrew Stiefel
#RSS#Atom#XML

I figured out how to get my RSS feed to be human-readable and nice-looking!

I'd been wanting to do this to give people who aren't familiar with RSS an easier on-ramp to the stuff I care about.

I figure if someone new to RSS clicks on the link and just gets raw XML, they might think something is “broken” and not stick around, but now there's something human-readable and with instructions on how to follow it in a reader.

reillyspitzfaden.com/feed.xml

#RSS#Atom#XML

Came up at work but definitely a question of general interest:

I feel like when looking at a line-by-line diff of an XML file, it's just...
really not super clear, even with highlighting and such. Is there any sort of graph-aware diff tool that might generate a visual graph and show the difference that way? So that rather than reviewing line by line, you can say "ah, a node has moved from being a child of this node to another", or "these two nodes have been merged into one".

I feel like it would be possible to gin something up in like, networkX or something, but if there's prior art...

#techPosting #XML #computerScienceTrees #graphs #diffs

#XML Namespaces Recommendation allows an XML document to be composed of elements and attributes from multiple independent namespaces. Each of these namespaces may have its own schema; the schemas for different namespaces may be in different schema languages. The problem then arises of how the schemas can be composed in order to allow validation of the complete document. This document proposes the Namespace Routing Language (NRL) as a solution to this problem. NRL is an evolution of the author's earlier Modular Namespaces (MNS) language.

relaxng.org/jclark/nrl.html

relaxng.orgNamespace Routing Language (NRL)

CMLXOM 4.11 has been released: doi.org/10.5281/zenodo.1510877

"Minor release, reverting to (the newer) xml-apis 1.4.01, updating to Joda time 2.14, and removing unused imports, updating deprecated code, and minimal added JavaDoc."

CMLXOM is a Java library for reading and writing Chemical Markup Language files

ZenodoCMLXOMMinor release, reverting to (the newer) xml-apis 1.4.01, updating to Joda time 2.14, and removing unused imports, updating deprecated code, and minimal added JavaDoc. Full Changelog: https://github.com/BlueObelisk/cmlxom/compare/cmlxom-4.10...cmlxom-4.11

🌗 祕密網誌 • Xee: 一個現代的Rust XPath和XSLT引擎
➤ 對XML技術歷史、XPath、XSLT和現代的Rust Xee引擎的深入探討
blog.startifact.com/posts/xee/
近兩年來,作者一直在開發一種名為Xee的Rust程式語言實現,支援現代版本的XPath和XSLT。Xee是一種程式語言實現,成果包含一個命令行工具和一個Rust庫,用於發行XPath查詢和在Rust中發出XPath查詢。文章介紹了Xee的起源、XML技術歷史以及對於XML以及XPath和XSLT在基於開源堆上的現狀和未來的看法。
+ 讀完這篇文章後,對於XML技術的演進和Xee的出現更有深入瞭解。
+ 文章精簡而清晰地介紹了Xee的背景和價值,對於XML技術愛好者具有啟發性。
#XML #Rust #XPath #lxml

Secret WeblogXee: A Modern XPath and XSLT Engine in RustI announce Xee, the implementation of XPath and XSLT in Rust that I've been working on for the last two years.

🔥 Hold onto your hats, nerds! 🤓 #Xee is here to revolutionize the thrilling world of #XML with a Rust-powered engine that no one asked for. Apparently, Martijn Faassen spent two years crafting this masterpiece, because what could be more exhilarating than reinventing the wheel with #programming languages nobody wants to remember? 😂🚀
blog.startifact.com/posts/xee/ #Rust #Revolution #Humor #Tech #News #HackerNews #ngated

Secret WeblogXee: A Modern XPath and XSLT Engine in RustI announce Xee, the implementation of XPath and XSLT in Rust that I've been working on for the last two years.

I'm proud to announce the project I've been working on for the last two years - Xee: a modern implementation of XPath and XSLT in Rust.

I know XML isn't hip anymore but this is a programming language implementation in Rust, according to extensive specifications!

blog.startifact.com/posts/xee/

#RustLang #xml @thisweekinrust

Secret WeblogXee: A Modern XPath and XSLT Engine in RustI announce Xee, the implementation of XPath and XSLT in Rust that I've been working on for the last two years.

Saqué 2 post más en el blog en la serie de "Algunos errores en XML JATS en trabajos de revistas científicas ya publicados" y al final lo he agrupado todo en un working project en Zenodo: quizá así tenga más fuerza para el área de la información y la comunicación o edición científica:

doi.org/10.5281/zenodo.15087792

ZenodoAlgunos errores en XML JATS en trabajos de revistas científicas ya publicadosEste documento agrupa entradas en mi blog en las que analizo posibles errores tanto en los XML JATS ya publicados de revistas científicas como en el plugin o plugins habituales con que las revistas los publican como galerada en el OJS. Dado su valor para la comunicación científica, he decidido publicarlo como documento en Zenodo. Iré sumando nuevos análisis al documento según los vaya haciendo que quedarán grabados en las nuevas versiones. Para los análisis voy usando casos de revistas reales. Por preservar su anonimato, he optado por no decir qué revistas son. Lo que sí puedo decir es que todas tienen licencia CC BY o CC BY-NC-SA. Si una revista de las que analizo desea que la reconozca, por mi parte será muy bueno, pero no lo hago por el anonimato al tratarse de un análisis de posibles errores. Las capturas que voy comentando se pueden ampliar para verse mejor con un enlace a la imagen en el blog. Los archivos XML JATS y PDF que he ido utilizando los agrupé y descargué el 27/03/2025 y puedo indicar cuáles son a quien lo quiera.En síntesis, hay revistas con JATS publicados que no superan el validador de la DTD (Document Type Definition); en otros casos y pese a que se supera el validador, el texto no coincide con el de la versión en PDF del mismo trabajo; hay uso de atributos y elementos que debería revisarse; y el plugin que se usa habitualmente para sacar los JATS en forma de HTML silencia e invisibiliza contenido importante de los trabajos... Pedro Lázaro Rodríguez, con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional

Two things today:
📣 The Centre for Ibsen Studies has one or two short term #XML #TEI encoding job. Look at the job offer on Jobbnorge.no jobbnorge.no/ledige-stillinger

📘 We finally published the proceedings for the Nordic Network for Edition Philologists conference held in Oslo, in fall 2022. Both conference and proceedings struggled with pandemics and other difficult circumstances. Anyways! Out now and will be available shortly on the website of the network: nnedit.org/vol/nne_vol_15.pdf

Jobbnorge.noProsjektmedarbeider i digital tekstutgivelse (277540) | Universitetet i OsloStillingstittel: Prosjektmedarbeider i digital tekstutgivelse (277540), Arbeidsgiver: Universitetet i Oslo, Søknadsfrist: tirsdag 15. april 2025