Making XML human-readable without XSLT In response to the recent discourse about XSLT support in browsers, Jake Archibald shares a new-to-me alternative trick for making an XML document readable in a browser: adding the following element near the top of the XML:<script xmlns="http://www.w3.org/1999/xhtml" src="script.js" defer="" /> That script.js will then be executed by the browser, and can swap out the XML with HTML by creating new elements using the correct namespace: const htmlEl = docum...| Simon Willison's Weblog
Sparklines, how they were intended to be presented.| wok
As promised in my previous article about using XSLT for plotting,| wok
GAFAM's latest attack on the open web comes in the form of| wok
Learn how to convert and open XML in Excel/XLSX with or without XSD. This guide covers native tools, import methods, and real-world XML to Excel use cases.| Sonra
Master XML parsing in Spark and Databricks. Explore spark-xml vs. native features, schema inference, and converting XML to Delta Tables.| Sonra
Product Overview Flexter – Automating XML & JSON Conversion for Enterprises Flexter is an enterprise data integration tool specifically designed to automate the conversion of large volumes of complex XML and JSON files into a tabular structure or relational formats like SQL tables in a database. Flexter empowers organisations to focus on extracting value from ... The post Flexter FAQ & Guide – Automate XML & JSON Conversions appeared first on Sonra.| Sonra
Explore Top XML Converters (Free & Premium) for Excel, PDF, Word, SOAP & more. Covers both XML to & from formats with real use cases & tools comparison.| Sonra
Discover how to use Flexter, the free XML to CSV/TSV converter. Learn workflows with or without XSD, explore features, & more.| Sonra
Learn how to parse, load, & manage XML in Amazon Redshift. Explore schema tips, parsing methods, & solutions for handling XML to Redshift workflows.| Sonra
Discover the best XML to Database Converter tools, learn XML to SQL mapping, automate the conversion to databases & tables, & optimise schemas with expert tips.| Sonra
Learn Oracle SQL functions EXTRACT & EXTRACTVALUE for XML extraction with examples. A complete guide for XML querying & data retrieval.| Sonra
Here are the Best XML to CSV converters compared by a Data expert. Find the right tool for your needs with reviews, features & recommendation| Sonra
Explore the key differences between CSV, JSON, & XML. Find out which data format is best for your project with clear examples for 2025.| Sonra
Learn how to convert XSD to a database schema & easily generate SQL tables. This detailed guide walks you through every step with examples.| Sonra
Master XML to CSV conversion with our comprehensive guide. Explore the best tools, tips, and techniques for flawless results in 2025.| Sonra
Learn How to Parse, Flatten, and Query XML in Snowflake with Examples. Explore manual and automated XML conversion techniques.| Sonra
This past week, I ran another digital and practical epigraphy workshop with Dr Gabriel Bodard and Dr Irene Vagionakis. There was one big difference between this workshop and the one we ran back in 2019: this time, we decided to run the workshop in hybrid format, to allow for both in-person and remote participation. To... Continue Reading →| Katherine McDonald
XML is a text-centric markup language derived from Standard Generalized Markup Language (SGML). Moving to structured authoring with XML offers many benefits for documentation departments. However, moving from an unstructured authoring environment to a structured authoring environment requires effort and resources, is time-consuming, and can be expensive. DITA is an XML-based open-standard architecture for document representation. DITA can help move to structured authoring. If you’re interes...| Technical Writer HQ
In a recent Twitter post I was asked about how to query Microsoft Endpoint Manager Configuration Manager (aka MEMCM, ConfigMgr, CM, or SCCM) to get the LDAP paths defined in Active Directory Discov…| Benjamin's Blog
[edit: December 2019] This was originally posted to my internal (to Microsoft) blog on October 7, 2013 as part of a series I called ‘SQL Tips’ for coworkers and an email distribution li…| Benjamin's Blog
[edit: March 2019] This was originally posted to my internal (to Microsoft) blog on July 27, 2013 as part of a series I called ‘SQL Tips’ for coworkers and anyone else who was intereste…| Benjamin's Blog
[edit: June 2019] This was originally posted to my internal (to Microsoft) blog on June 10, 2013 as part of a series I called ‘SQL Tips’ for coworkers and an email distribution list peo…| Benjamin's Blog
[edit: April 2019] This was originally posted to my internal (to Microsoft) blog on May 29, 2013 as part of a series I called ‘SQL Tips’ for coworkers based on an email distribution lis…| Benjamin's Blog
[edit: April 2019] This was originally posted to my internal (to Microsoft) blog on May 14, 2013 as part of a series I called ‘SQL Tips’ for coworkers and an email distribution list peo…| Benjamin's Blog
A long time ago, XUL was an extraordinary component of Firefox. It meant that front-end and add-on developers could deliver user interfaces in a single, mostly-declarative, language, and see them adapt automatically to the look and feel of each OS. Ten years later, XUL has become a burden: most of its features have been ported […]| Il y a du thé renversé au bord de la table
Sniffing plaintext network traffic between apps and their backend APIs is an important step for pentesters to learn about how they interact. In this blog post, we’ll introduce a method to simplify getting our hands on plaintext messages sent between apps ran on our attacker-controlled devices and the API, and in case of HTTPS, shoveling these requests and responses into Burp for further analysis by combining existing tools and introducing a new plugin we developed. So our approach is less o...| Silent Signal Techblog
With the advent of PSD2 APIs, we had the opportunity to test some of them upon request from our clients. Although internet-facing APIs were already a thing thanks to smartphone apps, it seems that regulatory requirements and 3-way setups (customer, bank, provider) led to some surprises. Here are some of the things we found.| Silent Signal Techblog
Many tools are timeless: a quality screwdriver will work in ten years just as fine as yesterday. Reverse engineering tools, on the other hand need constant maintenance as the technology we try to inspect with them is a moving target. We’ll show you how just a simple exercise in Android reverse engineering resulted in three patches in an already up-to-date tool.| Silent Signal Techblog
Last week I had an Android application that I wanted to test in the Android emulator (the official one included in the SDK). I had the application installed from Play Store on a physical device, and as I’ve done many times, I just grabbed it using Drozer and issued the usual ADB command to install it on the emulator. (The sizes and package names have been altered to protect the innocent.)| Silent Signal Techblog
Most of the public maven repositories for downloading java artifacts (notably maven-central, and sonatype) are slow. Besides, build tools do not have a perfect track record of resolving dependencies from these repositories in an efficient manner.| François Garillot
Learn how to create a neat color picker in Android using Kotlin. This step-by-step tutorial guides you through integrating a color picker within an AlertDialog.| John Codeos
Learn to integrate biometric authentication, such as fingerprint or face recognition, into your Android app using Kotlin. Securely verify user identity with this easy-to-follow guide.| John Codeos
Learn to create a carousel using the newer ViewPager library, the ViewPager2.| John Codeos
This tutorial teaches you how to move a view with animation when the keyboard appears or disappears. You can use this feature all the way back to API 21.| John Codeos