# \#xml

**URL:** https://discourse.julialang.org/tag/xml/556.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [\[ANN\] SAMP.jl: Simple Application Messaging Protocol](https://discourse.julialang.org/t/ann-samp-jl-simple-application-messaging-protocol/131796)

<div class="topic-metadata">

**Author:** [@Marco\_Lombardi](https://discourse.julialang.org/u/Marco_Lombardi)\
**Replies:** 0\
**Last updated:** [August 23, 2025, 9:43pm UTC](https://discourse.julialang.org/t/ann-samp-jl-simple-application-messaging-protocol/131796 "2025-08-23T21:43:46Z")

</div>

I am happy to share a still unregistered package that provides a Julia implementation of the Simple Application Messaging Protocol (SAMP). SAMP is a messaging protocol that enables astronomy software tools to interopera…

---

## [Accessing values from XML files using XML.jl](https://discourse.julialang.org/t/accessing-values-from-xml-files-using-xml-jl/130832)

<div class="topic-metadata">

**Author:** [@jarredclloyd](https://discourse.julialang.org/u/jarredclloyd)\
**Replies:** 5\
**Last updated:** [July 19, 2025, 10:07pm UTC](https://discourse.julialang.org/t/accessing-values-from-xml-files-using-xml-jl/130832 "2025-07-19T22:07:40Z")

</div>

Hello, I’m struggling to understand how to use XML.jl to read a file and acquire data from it by using the tags at specific depths. Here is an abbreviated version of the XML that contains the basic structure of the XML …

---

## [Reliably make a clean copy of an XML node](https://discourse.julialang.org/t/reliably-make-a-clean-copy-of-an-xml-node/129495)

<div class="topic-metadata">

**Author:** [@TimG](https://discourse.julialang.org/u/TimG)\
**Replies:** 4\
**Last updated:** [May 31, 2025, 12:17pm UTC](https://discourse.julialang.org/t/reliably-make-a-clean-copy-of-an-xml-node/129495 "2025-05-31T12:17:51Z")

</div>

I am using XML.jl. I have a basic XML node that I use as a base from which I wish to construct many slightly different instances. On each occasion, I want to copy the basic node and build from there. The Readme page for…

---

## [Testing XML.Nodes for equality](https://discourse.julialang.org/t/testing-xml-nodes-for-equality/125800)

<div class="topic-metadata">

**Author:** [@TimG](https://discourse.julialang.org/u/TimG)\
**Replies:** 2\
**Last updated:** [February 12, 2025, 11:06am UTC](https://discourse.julialang.org/t/testing-xml-nodes-for-equality/125800 "2025-02-12T11:06:10Z")

</div>

I’m having trouble making the test for equality between XML.nodes work. XML.jl defines a nodes\_equal function to test for equality, but I can’t make it work reliably. For example, I have two XML.nodes called node and ne…

---

## [Convert XML Paths to DataFrame Columns](https://discourse.julialang.org/t/convert-xml-paths-to-dataframe-columns/113042)

<div class="topic-metadata">

**Author:** [@jjAtNxtPt](https://discourse.julialang.org/u/jjAtNxtPt)\
**Replies:** 0\
**Last updated:** [April 17, 2024, 12:00am UTC](https://discourse.julialang.org/t/convert-xml-paths-to-dataframe-columns/113042 "2024-04-17T00:00:57Z")

</div>

I pull data from a database into a data frame with just two columns, ID and XMLData. I need to parse out a list of 125 (for now) up to 240+ xpaths into new columns of the dataframe. I broadcast the parse function over …

---

## [XML to DataFrame converter](https://discourse.julialang.org/t/xml-to-dataframe-converter/104040)

<div class="topic-metadata">

**Author:** [@tp2750](https://discourse.julialang.org/u/tp2750)\
**Replies:** 6\
**Last updated:** [September 20, 2023, 6:14pm UTC](https://discourse.julialang.org/t/xml-to-dataframe-converter/104040 "2023-09-20T18:14:03Z")

</div>

Many instruments write data in XML format, and I often find that I spend way too much time writing parsers to convert it to DataFrame. Do we have a package that can take a file like this: \<?xml version="1.0" encoding="…

---

## [Anybody using ESDL (Energy System Modeling Language)?](https://discourse.julialang.org/t/anybody-using-esdl-energy-system-modeling-language/103405)

<div class="topic-metadata">

**Author:** [@abelsiqueira](https://discourse.julialang.org/u/abelsiqueira)\
**Replies:** 0\
**Last updated:** [August 31, 2023, 1:49pm UTC](https://discourse.julialang.org/t/anybody-using-esdl-energy-system-modeling-language/103405 "2023-08-31T13:49:27Z")

</div>

Is anybody using the ESDL format (ESDL Documentation - ESDL, Meer Informatie)? I noticed that it is not as widespread outside of the Netherlands, but it looks very useful: ESDL is a modelling language created to descr…

---

## [\[ANN\] Announcing XML.jl](https://discourse.julialang.org/t/ann-announcing-xml-jl/99781)

<div class="topic-metadata">

**Author:** [@joshday](https://discourse.julialang.org/u/joshday)\
**Replies:** 29\
**Last updated:** [June 9, 2023, 7:47pm UTC](https://discourse.julialang.org/t/ann-announcing-xml-jl/99781 "2023-06-09T19:47:16Z")

</div>

Announcing a pure Julia XML reader/writer. It powers KML.jl and I’m finally ready to encourage some more testing from the community. It’s speed looks decent compared to EzXML.jl, but please open issues if you hit cases…

---

## [XSLT.jl: transform XML documents using XSLT stylesheets](https://discourse.julialang.org/t/xslt-jl-transform-xml-documents-using-xslt-stylesheets/92991)

<div class="topic-metadata">

**Author:** [@rvezy](https://discourse.julialang.org/u/rvezy)\
**Replies:** 5\
**Last updated:** [January 18, 2023, 9:11am UTC](https://discourse.julialang.org/t/xslt-jl-transform-xml-documents-using-xslt-stylesheets/92991 "2023-01-18T09:11:11Z")

</div>

This weekend I developed XSLT.jl, a package to transform XML documents to any other document type using XSLT stylesheets. This is a Julia wrapper for the libxslt library, which was already somewhat present in JuliaBinary…

---

## [Juliahub.com RSS XML feed not working](https://discourse.julialang.org/t/juliahub-com-rss-xml-feed-not-working/92964)

<div class="topic-metadata">

**Author:** [@fortunewalla](https://discourse.julialang.org/u/fortunewalla)\
**Replies:** 2\
**Last updated:** [January 15, 2023, 6:40pm UTC](https://discourse.julialang.org/t/juliahub-com-rss-xml-feed-not-working/92964 "2023-01-15T18:40:50Z")

</div>

not sure if this is the right place to post or not. (Please let me know) The RSS feed https://juliahub.com/feed.xml found in the Blog - JuliaHub page is not working while the feed of \<!\[CDATA\[ Julia Computing Website \]\]\>…

---

## [How to get correct formatting using EzXML?](https://discourse.julialang.org/t/how-to-get-correct-formatting-using-ezxml/66428)

<div class="topic-metadata">

**Author:** [@Ahmed\_Salih](https://discourse.julialang.org/u/Ahmed_Salih)\
**Replies:** 2\
**Last updated:** [August 30, 2022, 8:32pm UTC](https://discourse.julialang.org/t/how-to-get-correct-formatting-using-ezxml/66428 "2022-08-30T20:32:58Z")

</div>

Hi! I am using EzXML trying to make my own custom XML file through julia. I want something that looks like: \<?xml version="1.0" encoding="UTF-8" ?\> \<case\> \<casedef\> \<constantsdef\> \<g…

---

## [How to release memory with EzXML](https://discourse.julialang.org/t/how-to-release-memory-with-ezxml/76533)

<div class="topic-metadata">

**Author:** [@jade\_mackay](https://discourse.julialang.org/u/jade_mackay)\
**Replies:** 1\
**Last updated:** [February 25, 2022, 5:56am UTC](https://discourse.julialang.org/t/how-to-release-memory-with-ezxml/76533 "2022-02-25T05:56:55Z")

</div>

Is there any way to release the memory after using EzXML’s readxml(path) function? I have tried doc = readxml(path) doc = nothing GC.gc() Thanks!

---

## [Generate Tree Struct using EzXML.jl?](https://discourse.julialang.org/t/generate-tree-struct-using-ezxml-jl/73770)

<div class="topic-metadata">

**Author:** [@Ahmed\_Salih](https://discourse.julialang.org/u/Ahmed_Salih)\
**Replies:** 1\
**Last updated:** [February 2, 2022, 7:04pm UTC](https://discourse.julialang.org/t/generate-tree-struct-using-ezxml-jl/73770 "2022-02-02T19:04:59Z")

</div>

Hello! Is it possible to use EzXML.jl to extract the full tree of an XML file I am generating? For example if I have an XML as such: \<Main\> \<SubTag1\> \<LowerTag1 x="0" y="0" z="0" /\> \</SubTag1\> …

---

## [XML to DataFrame (or just to a dict)](https://discourse.julialang.org/t/xml-to-dataframe-or-just-to-a-dict/52656)

<div class="topic-metadata">

**Author:** [@Gus\_Hart](https://discourse.julialang.org/u/Gus_Hart)\
**Replies:** 2\
**Last updated:** [January 4, 2021, 11:27am UTC](https://discourse.julialang.org/t/xml-to-dataframe-or-just-to-a-dict/52656 "2021-01-04T11:27:46Z")

</div>

In a simulation code that I use, the output is stored in a plain text file and in an xml file. I have been parsing the plain text myself, but some things are hard to extract (requiring complex logic). It would be nice if…
