<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for XMLStarlet command line XML toolkit</title><link>https://sourceforge.net/p/xmlstar/activity/</link><description>Recent activity for XMLStarlet command line XML toolkit</description><language>en</language><lastBuildDate>Mon, 16 Mar 2026 00:13:11 -0000</lastBuildDate><item><title>Jeremy Fleischman created ticket #136</title><link>https://sourceforge.net/p/xmlstar/bugs/136/</link><description>`xmlstarlet ed --inplace ...` silently fails to update files it doesn't have permission to edit</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeremy Fleischman</dc:creator><pubDate>Mon, 16 Mar 2026 00:13:11 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/136/</guid></item><item><title>Thomas Jespersen posted a comment on ticket #135</title><link>https://sourceforge.net/p/xmlstar/bugs/135/?limit=25#6631</link><description>I can confirm that this and #134 are the same issue. I tracked it down to some of the libxml2 functions for opening xml readers no longer supporting reading from stdin. I've opened a PR to patch it in Gentoo Linux, which makes the tests pass (here: https://github.com/gentoo/gentoo/pull/44621). I'm not sure it's the right fix, feedback is welcome.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Jespersen</dc:creator><pubDate>Fri, 14 Nov 2025 14:02:08 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/135/?limit=25#6631</guid></item><item><title>Bernd Kuhls created ticket #23</title><link>https://sourceforge.net/p/xmlstar/patches/23/</link><description>Fix build with libxml2-2.14</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bernd Kuhls</dc:creator><pubDate>Sun, 12 Oct 2025 16:45:19 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/patches/23/</guid></item><item><title>Loren M. Lang posted a comment on ticket #135</title><link>https://sourceforge.net/p/xmlstar/bugs/135/?limit=25#0615</link><description>I had a bug in my script that caused the failure in my last comment. I've actually confirmed the same exact 5 tests fail on both 2.13.x and 2.14.x. I've confirmed that the tip of all branches from 2.9.x to 2.12.x past the test suite without issue and the change in 2.13.x is the same as reported in #134. XMLStarlet fails with the following error on those tests: couldn't read file '-' - - invalid</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Loren M. Lang</dc:creator><pubDate>Tue, 19 Aug 2025 08:16:12 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/135/?limit=25#0615</guid></item><item><title>Loren M. Lang modified a comment on ticket #135</title><link>https://sourceforge.net/p/xmlstar/bugs/135/?limit=25#41fc</link><description>I suspect these issues are related to issue #134. Testing with libxml2-2.14.5, nearly the entire test suite fails.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Loren M. Lang</dc:creator><pubDate>Tue, 19 Aug 2025 04:13:58 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/135/?limit=25#41fc</guid></item><item><title>Loren M. Lang posted a comment on ticket #135</title><link>https://sourceforge.net/p/xmlstar/bugs/135/?limit=25#41fc</link><description>I suspect these issues are related to issue #134. Testing with libxml2-2.14.5, nearly the extire test suite fails.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Loren M. Lang</dc:creator><pubDate>Tue, 19 Aug 2025 04:13:49 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/135/?limit=25#41fc</guid></item><item><title>Loren M. Lang posted a comment on ticket #134</title><link>https://sourceforge.net/p/xmlstar/bugs/134/?limit=25#6f00</link><description>I am able to replicate that issue on my set-up with libxml 2.13.8. I tried testing with the latest release of each minor branch. The versions 2.9.14, 2.10.4, 2.11.9, and 2.12.10 worked as expected. However 2.13.8 and 2.14.5 failed similarly. 2.14.5 also printed out "unable to open -". Will investigate this further.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Loren M. Lang</dc:creator><pubDate>Tue, 19 Aug 2025 04:09:33 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/134/?limit=25#6f00</guid></item><item><title>Loren M. Lang created merge request #8 on Code</title><link>https://sourceforge.net/p/xmlstar/code/merge-requests/8/</link><description>Fix cross-compile build for mingw32</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Loren M. Lang</dc:creator><pubDate>Fri, 15 Aug 2025 04:34:09 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/code/merge-requests/8/</guid></item><item><title>Sebastian Pipping created ticket #135</title><link>https://sourceforge.net/p/xmlstar/bugs/135/</link><description>[1.6.1] Five tests are failing with libxml2 &gt;=2.13.5</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sebastian Pipping</dc:creator><pubDate>Fri, 13 Jun 2025 14:45:45 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/135/</guid></item><item><title>Oliver Mangold created ticket #134</title><link>https://sourceforge.net/p/xmlstar/bugs/134/</link><description>val mode reading from stdin no longer working</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Oliver Mangold</dc:creator><pubDate>Tue, 29 Apr 2025 06:35:04 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/134/</guid></item><item><title>Shane Carr created ticket #133</title><link>https://sourceforge.net/p/xmlstar/bugs/133/</link><description>xmlstarlet ed should not change XML entities</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shane Carr</dc:creator><pubDate>Wed, 23 Apr 2025 20:37:25 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/133/</guid></item><item><title>林博仁(Buo-ren Lin) posted a comment on ticket #22</title><link>https://sourceforge.net/p/xmlstar/support-requests/22/?limit=25#7fe8</link><description>Typo fix of the original post: s/wone/one/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">林博仁(Buo-ren Lin)</dc:creator><pubDate>Wed, 19 Mar 2025 03:00:14 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/support-requests/22/?limit=25#7fe8</guid></item><item><title>林博仁(Buo-ren Lin) posted a comment on ticket #22</title><link>https://sourceforge.net/p/xmlstar/support-requests/22/?limit=25#3456</link><description>I would like to note that I was previously using the xmlstarlet elements -v command to generate the XPaths. Version information: $ xmlstarlet --version 1.6.1 compiled against libxml2 2.9.14, linked with 20914 compiled against libxslt 1.1.35, linked with 10139</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">林博仁(Buo-ren Lin)</dc:creator><pubDate>Tue, 18 Mar 2025 10:05:59 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/support-requests/22/?limit=25#3456</guid></item><item><title>林博仁(Buo-ren Lin) created ticket #22</title><link>https://sourceforge.net/p/xmlstar/support-requests/22/</link><description>Please support querying unique XPaths to traverse each of the elements in the specified XML document</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">林博仁(Buo-ren Lin)</dc:creator><pubDate>Tue, 18 Mar 2025 10:04:15 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/support-requests/22/</guid></item><item><title>Herbert Hippler posted a comment on ticket #44</title><link>https://sourceforge.net/p/xmlstar/feature-requests/44/?limit=25#9dc7</link><description>I found a solution: In my example above, I have added the redirection from stderr to stdout! xml val -e -s abc.xsd xyz.xml &gt; result.txt 2&gt;&amp;1 "2&gt;&amp;1" does the job!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Herbert Hippler</dc:creator><pubDate>Thu, 30 Jan 2025 04:51:05 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/feature-requests/44/?limit=25#9dc7</guid></item><item><title>Dan Fandrich created ticket #132</title><link>https://sourceforge.net/p/xmlstar/bugs/132/</link><description>Transparent decompression in libxml2 is deprecated</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Fandrich</dc:creator><pubDate>Wed, 29 Jan 2025 18:28:46 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/132/</guid></item><item><title>Herbert Hippler posted a comment on ticket #44</title><link>https://sourceforge.net/p/xmlstar/feature-requests/44/?limit=25#a17a</link><description>Hi, Windows 11 Pro, piping doesn't work at all. E.G.: xml val -e -s abc.xsd xyz.xml&gt;result.txt In result.txt I have the result (e.g. xyz.xml - invalid) but the other output (xyz.xml🔢20 Element...) is only to see in the cmd-box. I wanted to interpret the output (for example jump directly to the appropiate line). With the already mentiones options (-o or --output) the program could open a file instead of stdout. Is there a chance?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Herbert Hippler</dc:creator><pubDate>Mon, 25 Nov 2024 11:34:54 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/feature-requests/44/?limit=25#a17a</guid></item><item><title>Mark B posted a comment on ticket #131</title><link>https://sourceforge.net/p/xmlstar/bugs/131/?limit=25#4bb1</link><description>Note I raised this issue on libxml2 and they released new version 2.13.1 to fix it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark B</dc:creator><pubDate>Fri, 21 Jun 2024 23:29:08 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/131/?limit=25#4bb1</guid></item><item><title>Mark B posted a comment on ticket #131</title><link>https://sourceforge.net/p/xmlstar/bugs/131/?limit=25#b6c4</link><description>With libxslt 1.1.40 installed, do the following to see the bug: $ echo '&lt;test/&gt;' | xml fo failed to load "-": No such file or directory</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark B</dc:creator><pubDate>Sat, 15 Jun 2024 06:22:35 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/131/?limit=25#b6c4</guid></item><item><title>Mark B created ticket #131</title><link>https://sourceforge.net/p/xmlstar/bugs/131/</link><description>Reading from standard input broken since libxslt 1.1.40 update</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark B</dc:creator><pubDate>Sat, 15 Jun 2024 06:18:28 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/131/</guid></item><item><title>dragomerlin created ticket #130</title><link>https://sourceforge.net/p/xmlstar/bugs/130/</link><description>entity name too long</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dragomerlin</dc:creator><pubDate>Fri, 07 Jun 2024 21:27:30 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/130/</guid></item><item><title>Gilles modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/34fa8d5c84/?limit=25#bc98</link><description>Hello, I need to know how many "trkpt" elements the following file contains: xml.exe el test.gpx gpx gpx/metadata gpx/metadata/name gpx/trk gpx/trk/name gpx/trk/trkseg gpx/trk/trkseg/trkpt gpx/trk/trkseg/trkpt/ele gpx/trk/trkseg/trkpt/time gpx/trk/trkseg/trkpt gpx/trk/trkseg/trkpt/ele gpx/trk/trkseg/trkpt/time For some reason, the example in the doco doesn't work — it returns 0, nothing, or is stuck: xml.exe sel -t -v "count(/gpx/trk/trkseg/trkpt)" test.gpx xml.exe sel -t -m "//trkpt" test.gpx xml.exe...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gilles</dc:creator><pubDate>Sun, 21 Apr 2024 11:10:19 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/34fa8d5c84/?limit=25#bc98</guid></item><item><title>Gilles posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/34fa8d5c84/?limit=25#bc98</link><description>Hello, I need to know how many "tkrpt" elements the following file contains: xml.exe el test.gpx gpx gpx/metadata gpx/metadata/name gpx/trk gpx/trk/name gpx/trk/trkseg gpx/trk/trkseg/trkpt gpx/trk/trkseg/trkpt/ele gpx/trk/trkseg/trkpt/time gpx/trk/trkseg/trkpt gpx/trk/trkseg/trkpt/ele gpx/trk/trkseg/trkpt/time For some reason, the example in the doco doesn't work — it returns 0, nothing, or is stuck: xml.exe sel -t -v "count(/gpx/trk/trkseg/trkpt)" test.gpx xml.exe sel -t -m "//trkpt" test.gpx xml.exe...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gilles</dc:creator><pubDate>Sun, 21 Apr 2024 11:09:55 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/34fa8d5c84/?limit=25#bc98</guid></item><item><title>Gilles posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/cb592ab84f/?limit=25#336b</link><description>For others' benefit… After diving into Andrew Watt's "XPath Essentials" from 2002, seasoned with a bit of googling, here's the solution: xml.exe sel -B -t -m "//item" -v "title" -n -v "guid" -n -v "enclosure/@url" -n -n test.xml</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gilles</dc:creator><pubDate>Tue, 26 Mar 2024 15:04:53 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/cb592ab84f/?limit=25#336b</guid></item><item><title>Gilles posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/cb592ab84f/?limit=25#d38b</link><description>Hello, I assume it can be done with XmlStarlet but it requires XPath kung-fu way above my head. I need to grab an RSS feed using wget, and then feed it to XmlStarlet to grab a few sibings from each item: wget -qO - https://feeds.acme.com/feed/rss.xml |xmlstarlet\xml.exe sel -t &lt;magic here=""&gt;&lt;/magic&gt; =========== rss/channel/item THIS rss/channel/item/title THIS rss/channel/item/guid rss/channel/item/guid/@isPermaLink rss/channel/item/description rss/channel/item/content:encoded THIS rss/channel/item/pubDate...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gilles</dc:creator><pubDate>Tue, 26 Mar 2024 08:25:11 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/cb592ab84f/?limit=25#d38b</guid></item><item><title>Thomas Wolff modified a comment on ticket #129</title><link>https://sourceforge.net/p/xmlstar/bugs/129/?limit=25#a695</link><description>Sorry, I mangled the report. The broken test case is xmlstarlet unesc "&amp;#246;"</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Wolff</dc:creator><pubDate>Wed, 24 Jan 2024 17:02:01 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/129/?limit=25#a695</guid></item><item><title>Thomas Wolff modified a comment on ticket #129</title><link>https://sourceforge.net/p/xmlstar/bugs/129/?limit=25#a695</link><description>Sorry, I mangled the report. The broken test case is xmlstarlet unesc "ö"</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Wolff</dc:creator><pubDate>Wed, 24 Jan 2024 17:01:01 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/129/?limit=25#a695</guid></item><item><title>Thomas Wolff posted a comment on ticket #129</title><link>https://sourceforge.net/p/xmlstar/bugs/129/?limit=25#a695</link><description>Sorry, I mangled the report. The broken test case is xmlstarlet unesc "&amp;x246;"</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Wolff</dc:creator><pubDate>Wed, 24 Jan 2024 16:44:56 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/129/?limit=25#a695</guid></item><item><title>Thomas Wolff created ticket #129</title><link>https://sourceforge.net/p/xmlstar/bugs/129/</link><description>unesc ignores locale</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Wolff</dc:creator><pubDate>Wed, 24 Jan 2024 16:35:01 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/129/</guid></item><item><title>Yaakov Selkowitz posted a comment on ticket #22</title><link>https://sourceforge.net/p/xmlstar/patches/22/?limit=25#66ca</link><description>That patch still results in errors when building this on Fedora rawhide. The attach patch fixes all errors and some const warnings.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yaakov Selkowitz</dc:creator><pubDate>Wed, 13 Dec 2023 01:52:43 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/patches/22/?limit=25#66ca</guid></item><item><title>Bernd Kuhls created ticket #22</title><link>https://sourceforge.net/p/xmlstar/patches/22/</link><description>Fix build with libxml2-2.12</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bernd Kuhls</dc:creator><pubDate>Sat, 25 Nov 2023 13:06:45 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/patches/22/</guid></item><item><title>Tomasz K&amp;#322;oczko posted a comment on ticket #49</title><link>https://sourceforge.net/p/xmlstar/feature-requests/49/?limit=25#c09e/86bf</link><description>Second one looks lie has been created in 2016 and since then nothing has been done</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomasz K&amp;#322;oczko</dc:creator><pubDate>Thu, 23 Nov 2023 12:04:24 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/feature-requests/49/?limit=25#c09e/86bf</guid></item><item><title>Dagobert Michelsen posted a comment on ticket #49</title><link>https://sourceforge.net/p/xmlstar/feature-requests/49/?limit=25#c09e</link><description>Just seach for xmlstarlet, e.g. https://github.com/dimitern/xmlstarlet https://github.com/fishjam/xmlstarlet</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dagobert Michelsen</dc:creator><pubDate>Thu, 23 Nov 2023 11:59:19 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/feature-requests/49/?limit=25#c09e</guid></item><item><title>Tomasz K&amp;#322;oczko posted a comment on ticket #49</title><link>https://sourceforge.net/p/xmlstar/feature-requests/49/?limit=25#a9af/3145</link><description>OK so where are those forks?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomasz K&amp;#322;oczko</dc:creator><pubDate>Thu, 23 Nov 2023 11:04:45 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/feature-requests/49/?limit=25#a9af/3145</guid></item><item><title>Dagobert Michelsen posted a comment on ticket #49</title><link>https://sourceforge.net/p/xmlstar/feature-requests/49/?limit=25#a9af</link><description>Hi Tomasz, there are already some forks of Github. I would say maintenance here is on a fairly low level at the moment. Feel free to fork on Github and proceed with your ideas! Best regards -- Dago</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dagobert Michelsen</dc:creator><pubDate>Thu, 23 Nov 2023 07:53:18 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/feature-requests/49/?limit=25#a9af</guid></item><item><title>Tomasz K&amp;#322;oczko created ticket #49</title><link>https://sourceforge.net/p/xmlstar/feature-requests/49/</link><description>Move git repo to github/gilab or organize live mirror</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomasz K&amp;#322;oczko</dc:creator><pubDate>Wed, 22 Nov 2023 21:24:04 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/feature-requests/49/</guid></item><item><title>Tomasz K&amp;#322;oczko posted a comment on ticket #21</title><link>https://sourceforge.net/p/xmlstar/patches/21/?limit=25#a90a</link><description>Is it possible to merge this patch?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomasz K&amp;#322;oczko</dc:creator><pubDate>Wed, 22 Nov 2023 21:17:47 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/patches/21/?limit=25#a90a</guid></item><item><title>qweasd modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</link><description>Hello everyone. I have xml document with structure like this: &lt;pts &lt;table &lt;rows &lt;row p00="some_id" p01="some_1 value_1" &lt;row p00="some_id_2" p01="some_2 value_2" &lt;rows &lt;table &lt;pts I need to get value from attribute p01. I try this command: xmlstarlet sel -T -t -v "/pts/table/rows/row/@p01" file.xml. And get value i need, but all values split by whitespace like this: "some_1" "value_1" "some_2" "value_2" but i need it like this "some_1 value_1" "some_2 value_2".</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qweasd</dc:creator><pubDate>Fri, 19 May 2023 11:39:57 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</guid></item><item><title>qweasd modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</link><description>Hello everyone. I have xml document with structure like this: pts table rows row p00="some_id" p01="some_1 value_1" row p00="some_id_2" p01="some_2 value_2" rows table pts I need to get value from attribute p01. I try this command: xmlstarlet sel -T -t -v "/pts/table/rows/row/@p01" file.xml. And get value i need, but all values split by whitespace like this: "some_1" "value_1" "some_2" "value_2" but i need it like this "some_1 value_1" "some_2 value_2".</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qweasd</dc:creator><pubDate>Fri, 19 May 2023 11:39:23 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</guid></item><item><title>qweasd modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</link><description>Hello everyone. I have xml document with structure like this: pts table rows row p00="some_id" p01="some_1 value_1" row p00="some_id_2" p01="some_2 value_2" rows table pts I need to get value from attribute from attribute p01. I try this command: xmlstarlet sel -T -t -v "/pts/table/rows/row/@p01" file.xml. And get value i need, but all values split by whitespace like this: "some_1" "value_1" "some_2" "value_2" but i need it like this "some_1 value_1" "some_2 value_2".</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qweasd</dc:creator><pubDate>Fri, 19 May 2023 11:39:04 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</guid></item><item><title>qweasd modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</link><description>Hello everyone. I have xml document with structure like this: pts table rows row p00="some_id" p01="some_1 value_1" row p00="some_id_2" p01="some_2 value_2" rows table pts I need to get value from attribute from attribute p01. I try this command: xmlstarlet sel -T -t -v "/pts/table/rows/row/@p01" file.xml. And get value i need, but all values split by whitespace like this: "some_1" "value_1" "some_2" "value_2" but i need it like this "some_1 value_1" "some_2 value_2".</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qweasd</dc:creator><pubDate>Fri, 19 May 2023 11:38:44 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</guid></item><item><title>qweasd modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</link><description>Hello everyone. I have xml document with structure like this: &lt;pts&gt; &lt;/pts&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qweasd</dc:creator><pubDate>Fri, 19 May 2023 11:38:10 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</guid></item><item><title>qweasd posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</link><description>Hello everyone. I have xml document with structure like this: &lt;pts&gt; &lt;/pts&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qweasd</dc:creator><pubDate>Fri, 19 May 2023 11:37:31 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/d6952cbc38/?limit=25#16d7</guid></item><item><title>Sebastian Pipping posted a comment on merge request #6</title><link>https://sourceforge.net/p/xmlstar/code/merge-requests/6/?limit=25#f71d</link><description>Thanks for this fix, I have applied it now in Gentoo Linux https://github.com/gentoo/gentoo/commit/0f0ba1c7b1f617b17eb0b946a5f63e92b3320a01</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sebastian Pipping</dc:creator><pubDate>Fri, 12 May 2023 16:43:13 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/code/merge-requests/6/?limit=25#f71d</guid></item><item><title>Noam Postavsky posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/0f15da600f/?limit=25#d4f4/ae43</link><description>For the xml you posted I would go with xmlstarlet sel --noblanks --text -t -m //item -v title -v description weewx_rss-xx.xml, but the RSS you linked looks a bit different, so it looks like just xmlstarlet sel --noblanks --text -t -v //item weewx_rss.xml would work.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Noam Postavsky</dc:creator><pubDate>Sat, 15 Apr 2023 14:16:34 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/0f15da600f/?limit=25#d4f4/ae43</guid></item><item><title>jon fear posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/0f15da600f/?limit=25#d4f4</link><description>Hi I need to extract a simple line of text from an xml file generated by my weather software. I can then present this as a variable to ffmpeg to introduce a timestamp on a video. I am a total code noob who just does not get most code so please be gentle! The xml is: Snip: &lt;item&gt; &lt;title&gt;Weather Conditions at 11/04/23 18:20:00&lt;/title&gt; &lt;link&gt;http://www.wslwx.co.uk &lt;description&gt; Outside Temperature: 7.8°C; Barometer: 998.4 hPa; Wind: 6 mph from 142°; Rain Rate: 1.7 mm/h; Garage Temperature: 12.7°C &lt;/description&gt;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jon fear</dc:creator><pubDate>Tue, 11 Apr 2023 18:38:50 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/0f15da600f/?limit=25#d4f4</guid></item><item><title>Andrés Maldonado created merge request #7 on Code</title><link>https://sourceforge.net/p/xmlstar/code/merge-requests/7/</link><description>Fix --comp option</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrés Maldonado</dc:creator><pubDate>Fri, 17 Feb 2023 16:24:13 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/code/merge-requests/7/</guid></item><item><title>Piotr Winiarczyk created ticket #128</title><link>https://sourceforge.net/p/xmlstar/bugs/128/</link><description>Too aggressive RegExp in documentation </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Piotr Winiarczyk</dc:creator><pubDate>Mon, 23 Jan 2023 18:54:18 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/128/</guid></item><item><title>Khem Raj created merge request #6 on Code</title><link>https://sourceforge.net/p/xmlstar/code/merge-requests/6/</link><description>Fix build with clang16</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Khem Raj</dc:creator><pubDate>Wed, 18 Jan 2023 22:55:20 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/code/merge-requests/6/</guid></item><item><title>Corporativo posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/20f6417330/?limit=250#78f8</link><description>The correct sintax to replace in this case is with "-x" instead "-v" to eval expressions. Regards.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Corporativo</dc:creator><pubDate>Tue, 03 Jan 2023 13:20:27 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/20f6417330/?limit=250#78f8</guid></item><item><title>Corporativo modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/20f6417330/?limit=250#f548</link><description>Hi, I'm trying to concat values in Windows OS and the result is the string without processing, with quote or double quotes. For example: xml.exe edit --inplace -N xmlns="http://maven.apache.org/POM/4.0.0" -u "//xmlns:groupId[starts-with(., 'org.company')]" -v "//xmlns:groupId[concat(substring-before(., 'org.company'), 'new', substring-after(., 'org.company'))]" pom.xml Result: &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Corporativo</dc:creator><pubDate>Tue, 03 Jan 2023 12:15:49 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/20f6417330/?limit=250#f548</guid></item><item><title>Corporativo posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/20f6417330/?limit=25#f548</link><description>Hi, I'm trying to concat values in Windows OS and the result is the string without processing, with quote or double quotes. For example: xml.exe edit --inplace -N xmlns="http://maven.apache.org/POM/4.0.0" -u "//xmlns:groupId[starts-with(., 'org.jacoco')]" -v "//xmlns:groupId[concat(substring-before(., 'org.jacoco'), 'new', substring-after(., 'org.jacoco'))]" pom.xml Result: &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Corporativo</dc:creator><pubDate>Tue, 03 Jan 2023 12:13:26 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/20f6417330/?limit=25#f548</guid></item><item><title>Sridhar Krishnamurthy modified a comment on ticket #127</title><link>https://sourceforge.net/p/xmlstar/bugs/127/?limit=25#0062</link><description>Thank you. it confirms my reasoning too. But the syntactical problem is aggravated if there are just two b elements. In this case the command line looks like xmlstarlet ed -P -S -d '/a/b[1]' -d '/a/b' test.xml | xmlstarlet format -s 4 - which is quite counter intuitive. I respect the designer's decision but would have preferred it otherwise as in the case where the command line is itself generated through scripts.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sridhar Krishnamurthy</dc:creator><pubDate>Wed, 07 Dec 2022 12:27:24 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/127/?limit=25#0062</guid></item><item><title>Sridhar Krishnamurthy posted a comment on ticket #127</title><link>https://sourceforge.net/p/xmlstar/bugs/127/?limit=25#0062</link><description>Thank you. i thought so. But the syntactical problem is aggravated if there are just two b elements. In this case the command line looks like xmlstarlet ed -P -S -d '/a/b[1]' -d '/a/b' test.xml | xmlstarlet format -s 4 - which is quite counter intuitive. I respect the designer's decision but would have preferred it otherwise as in the case where the command line is itself generated through scripts.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sridhar Krishnamurthy</dc:creator><pubDate>Wed, 07 Dec 2022 12:26:46 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/127/?limit=25#0062</guid></item><item><title>Dagobert Michelsen posted a comment on ticket #127</title><link>https://sourceforge.net/p/xmlstar/bugs/127/?limit=25#ead1</link><description>Hi Sridhar, the modifies are processed in order and are especially not applied all-at-once to the originating tree. This means you first delete the first element (10) leaving two elements (20, 30), than you delete the second element from this result (30), so the remained is 20. If you want to delete the first two elements you can do so by xmlstarlet ed -P -S -d '/a/b[1]' -d '/a/b[1]' test.xml | xmlstarlet format -s 4 -</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dagobert Michelsen</dc:creator><pubDate>Wed, 07 Dec 2022 11:19:04 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/127/?limit=25#ead1</guid></item><item><title>Sridhar Krishnamurthy created ticket #127</title><link>https://sourceforge.net/p/xmlstar/bugs/127/</link><description>issue when ed -d (delete) is specified multiple times</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sridhar Krishnamurthy</dc:creator><pubDate>Wed, 07 Dec 2022 11:10:42 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/127/</guid></item><item><title>Pieler posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/79715c9cab/?limit=25#c6ad</link><description>Hello, I can't find the solution and spend hours for looking it. I hope that someone can help me. I have the following XML file from which I want to read the invoice number. The xml file starts with: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"&gt; &lt;CustomizationID xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"&gt;urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.1&lt;/CustomizationID&gt; &lt;ProfileID...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pieler</dc:creator><pubDate>Tue, 22 Nov 2022 11:03:48 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/79715c9cab/?limit=25#c6ad</guid></item><item><title>Ken modified a comment on ticket #123</title><link>https://sourceforge.net/p/xmlstar/bugs/123/?limit=25#dc58</link><description>I just ran into this bug. Is there a plan to fix it? Is there a workaround? I'm running xmlstarlet version 1.6.1 compiled against libxml2 2.9.4, linked with 20904 compiled against libxslt 1.1.29, linked with 10129</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ken</dc:creator><pubDate>Mon, 11 Jul 2022 20:26:52 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/123/?limit=25#dc58</guid></item><item><title>Ken posted a comment on ticket #123</title><link>https://sourceforge.net/p/xmlstar/bugs/123/?limit=25#dc58</link><description>I just ran into this bug. Is there a plan to fix it? Is there a workaround?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ken</dc:creator><pubDate>Mon, 11 Jul 2022 20:25:40 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/123/?limit=25#dc58</guid></item><item><title>gold holk modified a comment on discussion Developers</title><link>https://sourceforge.net/p/xmlstar/discussion/226077/thread/db66c19a89/?limit=25#a17a</link><description>It is good to have namespace for xml, but specify namespace in xpath is troublesome. In xslt 2.0, one can specify default namespace for xpath, but libxml2 does not support xslt 2.0. In xmlstarlet, one can use --doc-namespace, and _ will refer to the default namespace, but it is still troublesome to write every element with prefix. This patch add a --ignore-default-namespace option, which work in xml select and xml edit. This option will remove default namespace in xml tree, so xpath without prefix...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gold holk</dc:creator><pubDate>Sat, 18 Sep 2021 07:25:25 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226077/thread/db66c19a89/?limit=25#a17a</guid></item><item><title>gold holk posted a comment on discussion Developers</title><link>https://sourceforge.net/p/xmlstar/discussion/226077/thread/db66c19a89/?limit=25#a17a</link><description>It is good to have namespace for xml, but specify namespace in xpath is troublesome. In xslt 2.0, one can specify default namespace for xpath, but libxml2 does not support xslt 2.0. In xmlstarlet, one can use --doc-namespace and _ will refer to default namespace, but it is still troublesome to write every element with prefix. This patch add a --ignore-default-namespace option, which work in xml select and xml edit. This option will remove default namespace in xml tree, so xpath without prefix can...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gold holk</dc:creator><pubDate>Sat, 18 Sep 2021 07:24:33 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226077/thread/db66c19a89/?limit=25#a17a</guid></item><item><title>Ignacio Valdes posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/78401684/?limit=25#0abd</link><description>Also elements such as for example same desired output: 20210506183519</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ignacio Valdes</dc:creator><pubDate>Wed, 08 Sep 2021 18:40:17 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/78401684/?limit=25#0abd</guid></item><item><title>Ignacio Valdes posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/78401684/?limit=25#8756</link><description>Hi I am trying to extract all the time values from a set of xml files. I am confused at the proper syntax. Can anyone help? Examples of entries with time values are as follows: &lt;effectivetime&gt;&lt;low value="20210101000000"&gt;&lt;high value="20211231235959"&gt;&lt;/high&gt;&lt;/low&gt;&lt;/effectivetime&gt; The result I want is: 20210506183519 20210101000000 20211231235959 The proper syntax for this is eluding me. I've fumbled around a lot without success such as: xmlstarlet sel -N x="urn:hl7-org:v3" -t -c //x:effectiveTime -v...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ignacio Valdes</dc:creator><pubDate>Wed, 08 Sep 2021 18:20:02 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/78401684/?limit=25#8756</guid></item><item><title>Gilles posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/83624d1851/?limit=25#93e8</link><description>Hello, I'm only getting started with XPath, know nothing about XSLT, and was wondering if I could use XmlStarlet to perform the following tasks on KML files: If the file contains… 1. A /kml/Document/name, change its value to the filename (eg. myfile.kml); If the element/node doesn't exist, insert one 2. One or more LineString (track) elements, insert a sibling: &lt;style&gt;&lt;LineStyle&gt;&lt;color&gt;FF0000FF&lt;/color&gt;&lt;width&gt;6&lt;/width&gt;&lt;/LineStyle&gt;&lt;/style&gt; 3. One or more Point (waypoints), insert a sibling: &lt;styleurl&gt;#placemark-green&lt;/styleurl&gt;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gilles</dc:creator><pubDate>Tue, 31 Aug 2021 19:43:19 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/83624d1851/?limit=25#93e8</guid></item><item><title>Drey Tee posted a comment on ticket #117</title><link>https://sourceforge.net/p/xmlstar/bugs/117/?limit=25#bc57</link><description>Totally agree. Usage example from stackoverflow uses xmlstarlet binary name whereas built from source version on my ubuntu has 'xml' name which is a bit frustrating.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Drey Tee</dc:creator><pubDate>Tue, 22 Jun 2021 16:03:43 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/117/?limit=25#bc57</guid></item><item><title>Oliver Mangold posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/c63f2bc9dc/?limit=25#ff7d</link><description>I find that the above sequence will not be handled corrently by the 'unesc' command: echo '"' | xmlstarlet unesc entity name too long: &amp;quot " It looks to me like the length check is one-off. The patch below works for me, but not 100% sure that it doesn't create a buffer overrun. --- src/xml_escape.c.orig 2021-01-09 11:26:11.363863708 +0100 +++ src/xml_escape.c 2021-01-09 11:26:17.678959009 +0100 @@ -222,7 +222,7 @@ semicolon_off++; } entity_len = semicolon_off - i; - if (entity_len &lt; MAX_ENTITY_NAME)...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Oliver Mangold</dc:creator><pubDate>Sat, 09 Jan 2021 10:34:34 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/c63f2bc9dc/?limit=25#ff7d</guid></item><item><title>Gregory House posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/6c34a2bd4e/?limit=25#abb4</link><description>Hello everyone. I need help: I have an XML file with this structure: &lt;?xml version="1.0"?&gt; &lt;!DOCTYPE datafile PUBLIC "-//Logiqx//DTD ROM Management Datafile//EN" "http://www.logiqx.com/Dats/datafile.dtd"&gt; &lt;datafile&gt; &lt;header&gt; &lt;name&gt;Nintendo - GameCube&lt;/name&gt; &lt;description&gt;Nintendo - GameCube - Discs (1866) (2019-01-17 00-50-37)&lt;/description&gt; &lt;version&gt;2019-01-17 00-50-37&lt;/version&gt; &lt;date&gt;2019-01-17 00-50-37&lt;/date&gt; &lt;author&gt;redump.org&lt;/author&gt; &lt;homepage&gt;redump.org&lt;/homepage&gt; &lt;url&gt;http://redump.org/&lt;/url&gt;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gregory House</dc:creator><pubDate>Mon, 05 Oct 2020 03:41:18 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/6c34a2bd4e/?limit=25#abb4</guid></item><item><title>Dimiter Naydenov posted a comment on discussion Developers</title><link>https://sourceforge.net/p/xmlstar/discussion/226077/thread/fbf4612d3f/?limit=25#04c9/f366</link><description>Just a heads-up. The last release (xmlstarlet v1.6.6) I just pushed to https://pypi.org/project/xmlstarlet works quite nicely. I'm happy to say (after a lot of trial and error) I got the building of binary wheels for Python 3.6+ on Linux, MacOS, and Windows automated. P.S. Building on Windows proved quite challenging, I have to say. I got a MingGW64-based build to work using the master branch's mingw/GNUmakefile as a starting point, modified to use pre-built binaries of libxml2 / libxslt for x86_64...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimiter Naydenov</dc:creator><pubDate>Sun, 04 Oct 2020 17:35:43 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226077/thread/fbf4612d3f/?limit=25#04c9/f366</guid></item><item><title>Constantin Mitricuna-Poenaru posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/2fab1f7da8/?limit=25#89ff</link><description>Hello, we are not able to execute xml starlet commands in our project. We have got the following error: .:/tmp&gt;/usr/bin/xml sel -T -t -v '///MetaData[1]/MessageGroup[1]' datafileexample.xml datafileexample.xml:52: error: xmlSAX2Characters: huge text node: out of memory* According to my research the problem seems to be in the library libxml2. Is there any possibility for xml starlet to cope with this problem? xmllint has a command line parameter that allows it to overcome the limit of 10 MG for XML...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Constantin Mitricuna-Poenaru</dc:creator><pubDate>Wed, 15 Apr 2020 11:50:42 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/2fab1f7da8/?limit=25#89ff</guid></item><item><title>waldo kitty posted a comment on discussion Open Discussion</title><link>https://sourceforge.net/p/xmlstar/discussion/226075/thread/dab07e6bfd/?limit=25#543e</link><description>given the attached xml file, can xmlstarlet follow the "include=" and also load that/those files to work with?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">waldo kitty</dc:creator><pubDate>Sun, 15 Mar 2020 00:04:35 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226075/thread/dab07e6bfd/?limit=25#543e</guid></item><item><title>Hugh McMaster created ticket #21</title><link>https://sourceforge.net/p/xmlstar/patches/21/</link><description>Use PKG_CHECK_MODULES to find libxml2 and lib(e)xslt</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hugh McMaster</dc:creator><pubDate>Sun, 08 Mar 2020 11:37:55 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/patches/21/</guid></item><item><title>Lajos Vasz posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/f6762c43b4/?limit=25#95dd</link><description>Hi, could anyone help if how is it possible to validate around 200 documents at once against XSD? Thank you in advance</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lajos Vasz</dc:creator><pubDate>Tue, 18 Feb 2020 10:41:38 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/f6762c43b4/?limit=25#95dd</guid></item><item><title>Dimiter Naydenov posted a comment on discussion Developers</title><link>https://sourceforge.net/p/xmlstar/discussion/226077/thread/fbf4612d3f/?limit=25#04c9</link><description>It's working - I have binary wheels published for Linux and MacOSX, as well as the source distribution. It took some time to get all the details right, but I'm happy to report it works as expected.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimiter Naydenov</dc:creator><pubDate>Thu, 31 Oct 2019 11:46:46 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226077/thread/fbf4612d3f/?limit=25#04c9</guid></item><item><title>Dimiter Naydenov posted a comment on discussion Developers</title><link>https://sourceforge.net/p/xmlstar/discussion/226077/thread/fbf4612d3f/?limit=25#28c6</link><description>Hello! Thank you for the great tool! I've been using it a lot for XML processing from Python, as an external tool. Lately I've been looking for a way to use it more efficiently, and managed to get working CFFI-based Python extension that allows direct access to the main functions of all commands from Python. Here's the repository: https://github.com/dimitern/xmlstarlet There seems to be some issues to publish Linux binary wheels on https://pypi.org, but locally it works on Linux and Mac OS X at least....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimiter Naydenov</dc:creator><pubDate>Sat, 26 Oct 2019 11:09:25 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226077/thread/fbf4612d3f/?limit=25#28c6</guid></item><item><title>Vishal posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/ac51035012/?limit=25#8c92</link><description>Thank you the solution worked!!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vishal</dc:creator><pubDate>Thu, 03 Oct 2019 05:52:21 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/ac51035012/?limit=25#8c92</guid></item><item><title>Noam Postavsky posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/ac51035012/?limit=25#1639</link><description>See http://xmlstar.sourceforge.net/doc/UG/ch05.html</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Noam Postavsky</dc:creator><pubDate>Tue, 01 Oct 2019 12:40:37 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/ac51035012/?limit=25#1639</guid></item><item><title>Vishal posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/ac51035012/?limit=25#422f</link><description>I have package.xml as follows &lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt; &lt;package xmlns="http://soap.sforce.com/2006/04/metadata"&gt; &lt;types&gt; &lt;members&gt;HeatMap&lt;/members&gt; &lt;name&gt;ApexPage&lt;/name&gt; &lt;/types&gt; &lt;version&gt;38.0&lt;/version&gt; &lt;/package&gt; and i am trying to add new members element using the following command xml ed -s "/Package/types[name='ApexPage']" -t elem -n members -v "DreamHouseSampleData" package.xml Expected Result: &lt;package xmlns="http://soap.sforce.com/2006/04/metadata"&gt; &lt;types&gt; &lt;members&gt;HeatMap&lt;/members&gt;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vishal</dc:creator><pubDate>Tue, 01 Oct 2019 07:03:13 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/ac51035012/?limit=25#422f</guid></item><item><title>Jean-Francois Raymond modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#b2bb</link><description>Hi, I'm trying to modifiy the Value Office2010Blue in this document... so far any command I tried end with no error but still the file is not updated... I need to change the value to Office2010dark but my knowledge in xml is not good enough to understand what I need to do. I fiddled with xml.exe a bit an read a whole bunch of infos but I can't find what i miss... xml ed -L -u "/Root/key[1]/key[2]/ValueKey[1][@Name=ActiveSkin]/@value" -v "Office2010dark" AppRegistry.xml Don't laugh ;) &lt;?xml version="1.0"...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jean-Francois Raymond</dc:creator><pubDate>Fri, 13 Sep 2019 02:57:50 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#b2bb</guid></item><item><title>Jean-Francois Raymond modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#b2bb</link><description>Hi, I'm trying to modifiy the Value Office2010Blue in this document... so far any command I tried end with no error but still the file is not updated... I need to change the value of Office2010Light but my knowledge in xml is not good enough to understand what I need to do. I fiddled with xml.exe a bit an read a whole bunch of infos but I can't find what i miss... xml ed -L -u "/Root/key[1]/key[2]/ValueKey[1][@Name=ActiveSkin]/@value" -v "Office2010dark" AppRegistry.xml Don't laugh ;) &lt;?xml version="1.0"...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jean-Francois Raymond</dc:creator><pubDate>Fri, 13 Sep 2019 02:54:44 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#b2bb</guid></item><item><title>Jean-Francois Raymond posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#3b07</link><description>Thanks a million This fixed everything. xml ed -L -u "/Root/Key[1]/Key[2]/ValueKey[1][@Name='ActiveSkin']/@Value" -v "It Worked !!!" AppRegistry.xml</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jean-Francois Raymond</dc:creator><pubDate>Thu, 12 Sep 2019 18:11:35 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#3b07</guid></item><item><title>Noam Postavsky posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#91d7</link><description>... "/Root/key[1]/key[2]/.../@value" ... Node names are case-sensitive, so use Key and Value. ... "/Root/...[@Name=ActiveSkin]..." You want to compare against string value, so use @Name='ActiveSkin'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Noam Postavsky</dc:creator><pubDate>Wed, 11 Sep 2019 22:41:49 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#91d7</guid></item><item><title>Jean-Francois Raymond modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#b2bb</link><description>Hi, I'm trying to modifiy the Value Office2010Blue in this document... so far any command I tried end with no error but still the file is not updated... I need to change the value to Office2010Light but my knowledge in xml is not good enough to understand what I need to do. I fiddled with xml.exe a bit an read a whole bunch of infos but I can't find what i miss... xml ed -L -u "/Root/key[1]/key[2]/ValueKey[1][@Name=ActiveSkin]/@value" -v "Office2010dark" AppRegistry.xml Don't laugh ;) &lt;?xml version="1.0"...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jean-Francois Raymond</dc:creator><pubDate>Wed, 11 Sep 2019 19:47:08 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#b2bb</guid></item><item><title>Jean-Francois Raymond posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#b2bb</link><description>Hi, I'm trying to modifiy the Value Office2010Blue in this document... so far any command I tried end with no error but still the file is not updated... I need to change the value to Office2010Light but my knowledge in xml is not good enough to understand what I need to do. I fiddled with xml.exe a bit an read a whole bunch of infos but I can't find what i miss... xml ed -L -u "/Root/key[1]/key[2]/ValueKey[1][@Name=ActiveSkin]/@value" -v "Office2010dark" Conf.xml Don't laugh ;) &lt;?xml version="1.0"...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jean-Francois Raymond</dc:creator><pubDate>Wed, 11 Sep 2019 19:45:56 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/9205fc4f12/?limit=25#b2bb</guid></item><item><title>Neophytus Incognito posted a comment on discussion Open Discussion</title><link>https://sourceforge.net/p/xmlstar/discussion/226075/thread/74b1900748/?limit=25#d430</link><description>Using XMLStarlet 1.6.1, what is the best practice to replace a substring in a value? For instance I'd like to modify an attribute's value: http://www.domain.com/cgi?param1=foo&amp;amp;param2={bar} in order to receive: http://www.domain.com/cgi?param2={bar} (A separate problem might be the "&amp;" char of "&amp;", at least it can be tricky in a cmd environment.) Is there a straightforward method like s/param1=foo&amp;// to apply?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neophytus Incognito</dc:creator><pubDate>Sun, 10 Mar 2019 00:09:38 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226075/thread/74b1900748/?limit=25#d430</guid></item><item><title>Trevor North posted a comment on ticket #108</title><link>https://sourceforge.net/p/xmlstar/bugs/108/?limit=25#045e</link><description>Seems i hit the same issue and in searching for the fix, came across this old bug report. I tried to use my original sed but seems the comment lost something in translation (at least the ([^ ]) should have a tab in there but still it doesnt work and i cannot remember how it should be. Luckily, i found this alternative below which works so just wanted to update here in case anyone else is looking for this fix. sed -E 's#&lt;([^/ ]+)/&gt;#&lt;\1&gt;#g' filename.xml &gt; filename,new From https://unix.stackexchan...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trevor North</dc:creator><pubDate>Tue, 26 Feb 2019 22:02:00 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/108/?limit=25#045e</guid></item><item><title>William Crosmun modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/30d8f5c2/?limit=25#da11</link><description>cat sample.xml &lt;sample&gt; &lt;permission name="android.permission.WRITE_MEDIA_STORAGE" &gt; &lt;group gid="media_rw" /&gt; &lt;group gid="sdcard_rw" /&gt; &lt;/permission&gt; &lt;permission name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt; &lt;/sample&gt; cat sample.xml | xml ed -s '//permission[@name="android.permission.WRITE_MEDIA_STORAGE"]' -t elem -n 'group gid="sdcard_all"' | xml ed -s '//permission[@name="android.permission.WRITE_EXTERNAL_STORAGE"]' -t elem -n 'group gid="sdcard_r"' | xml ed -s '//permission[@name="android.permission.WRITE_EXTERNAL_STORAGE"]'...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">William Crosmun</dc:creator><pubDate>Mon, 25 Feb 2019 20:09:55 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/30d8f5c2/?limit=25#da11</guid></item><item><title>William Crosmun modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/30d8f5c2/?limit=25#da11</link><description>cat sample.xml &lt;sample&gt; &lt;permission name="android.permission.WRITE_MEDIA_STORAGE" &gt; &lt;group gid="media_rw" /&gt; &lt;group gid="sdcard_rw" /&gt; &lt;/permission&gt; &lt;permission name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt; &lt;/sample&gt; cat sample.xml | xml ed -L -s '//permission[@name="android.permission.WRITE_MEDIA_STORAGE"]' -t elem -n 'group gid="sdcard_all"' | xml ed -L -s '//permission[@name="android.permission.WRITE_EXTERNAL_STORAGE"]' -t elem -n 'group gid="sdcard_r"' | xml ed -L -s '//permission [@name="android.permission.WRITE_EXTERNAL_STORAGE"]'...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">William Crosmun</dc:creator><pubDate>Mon, 25 Feb 2019 18:44:40 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/30d8f5c2/?limit=25#da11</guid></item><item><title>William Crosmun modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/30d8f5c2/?limit=25#da11</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">William Crosmun</dc:creator><pubDate>Mon, 25 Feb 2019 18:17:50 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/30d8f5c2/?limit=25#da11</guid></item><item><title>William Crosmun posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/30d8f5c2/?limit=25#da11</link><description>cat sample.xml &lt;permission name="android.permission.WRITE_MEDIA_STORAGE"&gt; &lt;group gid="media_rw"&gt; &lt;group gid="sdcard_rw"&gt; &lt;/group&gt;&lt;/group&gt;&lt;/permission&gt; cat sample.xml | xml ed -L -a '//group[@gid="sdcard_rw"]' -t elem -n 'group gid="sdcard_all"' -v "" &lt;?xml version="1.0"?&gt; &lt;permission name="android.permission.WRITE_MEDIA_STORAGE"&gt; &lt;group gid="media_rw"&gt; &lt;group gid="sdcard_rw"&gt; &lt;group gid="sdcard_all"&gt; &lt;/group&gt;&lt;/group&gt;&lt;/group&gt;&lt;/permission&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">William Crosmun</dc:creator><pubDate>Mon, 25 Feb 2019 18:17:13 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/30d8f5c2/?limit=25#da11</guid></item><item><title>Ernst de Haan posted a comment on ticket #125</title><link>https://sourceforge.net/p/xmlstar/bugs/125/?limit=25#e516/c0a0</link><description>Thanks Noam! That works. Would be good to explain that in the help output. I think this ticket can be closed now.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ernst de Haan</dc:creator><pubDate>Mon, 18 Feb 2019 06:30:05 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/125/?limit=25#e516/c0a0</guid></item><item><title>Noam Postavsky posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/a29d04a40a/?limit=25#8e70</link><description>&amp;apos; being replaced by ' in the output xml. Any ideas why this is occuring Xmlstarlet works by reading in and parsing the XML data into a tree, in parsed form there is no distinction between &amp;apos; and ' . and how I can avoid it from happening? Don't use Xmlstarlet.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Noam Postavsky</dc:creator><pubDate>Wed, 13 Feb 2019 21:45:35 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/a29d04a40a/?limit=25#8e70</guid></item><item><title>Noam Postavsky posted a comment on ticket #125</title><link>https://sourceforge.net/p/xmlstar/bugs/125/?limit=25#e516</link><description>Use - to indicate stdin, e.g., cat a.xml | xmlstarlet val --xsd b.xsd --err -</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Noam Postavsky</dc:creator><pubDate>Wed, 13 Feb 2019 21:37:47 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/125/?limit=25#e516</guid></item><item><title>Ernst de Haan created ticket #126</title><link>https://sourceforge.net/p/xmlstar/bugs/126/</link><description>xmlstarlet val: Consistent message order</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ernst de Haan</dc:creator><pubDate>Wed, 13 Feb 2019 15:25:08 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/126/</guid></item><item><title>Ernst de Haan posted a comment on ticket #125</title><link>https://sourceforge.net/p/xmlstar/bugs/125/?limit=25#f77d</link><description>Workaround I'm using (inside a Dockerfile): mkdir -p /io cat &gt; /io/input.xml xmlstarlet validate --xsd "$1" --err /io/input.xml</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ernst de Haan</dc:creator><pubDate>Wed, 13 Feb 2019 15:19:59 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/125/?limit=25#f77d</guid></item><item><title>Ernst de Haan created ticket #125</title><link>https://sourceforge.net/p/xmlstar/bugs/125/</link><description>Allow val to read from stdin</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ernst de Haan</dc:creator><pubDate>Tue, 12 Feb 2019 17:26:00 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/bugs/125/</guid></item><item><title>Eric Smith modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/a29d04a40a/?limit=25#00d0</link><description>I'm running some commands to delete specific nodes, but I've noticed that other lines in my xml files are being affected, specifically I've seen&amp;apos;being replaced by ' in the output xml. Any ideas why this is occuring and how I can avoid it from happening? Thanks. Running this command:xml ed -d "/xml/table/rec[@id='2']" xml/table.xml Input XML value &lt;xml&gt; &lt;table&gt; &lt;rec id="1"&gt; &lt;stringField&gt;a&lt;/stringField&gt; &lt;/rec&gt; &lt;rec id="2"&gt; &lt;stringField&gt;b&lt;/stringField&gt; &lt;/rec&gt; &lt;rec id="3"&gt; &lt;stringField&gt;That&amp;apos;s...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Wed, 09 Jan 2019 14:39:19 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/a29d04a40a/?limit=25#00d0</guid></item><item><title>Eric Smith modified a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/a29d04a40a/?limit=25#00d0</link><description>I'm running some commands to delete specific nodes, but I've noticed that other lines in my xml files are being affected, specifically I've seen&amp;apos;being replaced by ' in the output xml. Any ideas why this is occuring and how I can avoid it from happening? Thanks. Running this command:xml ed -d "/xml/table/rec[@id='2']" xml/table.xml Input XML value &lt;xml&gt; &lt;table&gt; &lt;rec id="1"&gt; &lt;stringField&gt;a&lt;/stringField&gt; &lt;/rec&gt; &lt;rec id="2"&gt; &lt;stringField&gt;b&lt;/stringField&gt; &lt;/rec&gt; &lt;rec id="3"&gt; &lt;stringField&gt;That&amp;apos;s...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Wed, 09 Jan 2019 14:38:54 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/a29d04a40a/?limit=25#00d0</guid></item><item><title>Eric Smith posted a comment on discussion Help</title><link>https://sourceforge.net/p/xmlstar/discussion/226076/thread/a29d04a40a/?limit=25#00d0</link><description>I'm running some commands to delete specific nodes, but I've noticed that other lines in my xml files are being affected, specifically I've seen&amp;apos;being replaced by ' in the output xml. Any ideas why this is occuring and how I can avoid it from happening? Thanks. Running this command:xml ed -d "/xml/table/rec[@id='2']" xml/table.xml Input XML value &lt;xml&gt; &lt;table&gt; &lt;rec id="1"&gt; &lt;numField&gt;123&lt;/numField&gt; &lt;stringField&gt;String Value&lt;/stringField&gt; &lt;/rec&gt; &lt;rec id="2"&gt; &lt;numField&gt;346&lt;/numField&gt; &lt;stringField&gt;Text...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Tue, 08 Jan 2019 22:38:38 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226076/thread/a29d04a40a/?limit=25#00d0</guid></item><item><title>林博仁(Buo-ren Lin) modified a comment on discussion Developers</title><link>https://sourceforge.net/p/xmlstar/discussion/226077/thread/6a8c697343/?limit=25#8d1e</link><description>The 1.6.1 release of the snap is now published to the stable channel, here's the updated install instructions: sudo snap install xmlstarlet I will file a merge request to upstream the packaging in the near future.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">林博仁(Buo-ren Lin)</dc:creator><pubDate>Thu, 20 Dec 2018 15:18:51 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226077/thread/6a8c697343/?limit=25#8d1e</guid></item><item><title>林博仁(Buo-ren Lin) modified a comment on discussion Developers</title><link>https://sourceforge.net/p/xmlstar/discussion/226077/thread/6a8c697343/?limit=25#1606</link><description>The snap is now published to the beta channel, here's the updated install instructions: # Install the snap package # sudo snap install --channel=beta xmlstarlet # Connect the snap to optional security confinement interfaces # ## For accessing files under `/mnt` or `/media` ## sudo snap connect xmlstarlet:removable-media # Launch the application # xmlstarlet snap run xmlstarlet # If you have another existing installation xmlstarlet.xml # You can also run `xml` directly after running `sudo snap alias...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">林博仁(Buo-ren Lin)</dc:creator><pubDate>Thu, 20 Dec 2018 15:18:39 -0000</pubDate><guid>https://sourceforge.net/p/xmlstar/discussion/226077/thread/6a8c697343/?limit=25#1606</guid></item></channel></rss>