You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
(1) |
Jul
(2) |
Aug
(13) |
Sep
(1) |
Oct
(6) |
Nov
(4) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
(8) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
(2) |
Sep
(1) |
Oct
(2) |
Nov
|
Dec
|
2005 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(3) |
Oct
|
Nov
(9) |
Dec
(4) |
2006 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(6) |
Nov
(4) |
Dec
(9) |
2007 |
Jan
(3) |
Feb
(8) |
Mar
(7) |
Apr
(13) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(26) |
Dec
|
2011 |
Jan
(11) |
Feb
(1) |
Mar
(2) |
Apr
(10) |
May
|
Jun
(3) |
Jul
(1) |
Aug
|
Sep
(2) |
Oct
(4) |
Nov
|
Dec
|
2012 |
Jan
(6) |
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(3) |
2013 |
Jan
(6) |
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2014 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Tylman U. <t....@gm...> - 2005-12-07 15:58:15
|
Dear all! XMLStarlet is an excellent tool - I ran across it recently and started to use it quite heavily soon afterwards. It provides the kind of glue that I was missing between line-based Unix I/O and XML. I wonder, though, how you can utilise "xml sel" in the following scenario: - one big XML file ("data.xml") - a list of words, one per line, in a plain text file ("words") task: select something from the XML file for each word, i.e. for WORD in `cat words`; do xml sel -t -m "//word[@form='$WORD']" -v 'text()' -n data.xml; done This is o.k., but very inefficient: you'll have to load data.xml once for each word. If data.xml is very large and the list of words is long, this can become tedious rather quickly. This line of argument also holds for inserting data with "xml ed" etc. Alternatively, you could use "xargs". I often use it to speed up similar scenarios: feed one program with many ops to carry out at once, instead of restarting it over and over again. However, you run into a problem with "xml sel", because the input file has to be either on STDIN or the *last* argument on the command line. Otherwise you could write: (the rather cryptic perl one-liner constructs one select expression per line) cat words \ | perl -pe 'chomp; s!^!-t -m "//word[@form="!; s!$!"]" -v "text()" -n\x00!' \ | xargs -0 xml sel --input-file=data.xml This would construct a command line consisting of as many operations as fit in one call, and only repeat the command when there are too many operations. It seems that XMLStarlet scales well with that many options internally according to some tests I did. For the moment, I resort to a wrapper that just filters out "--input-file=<file>" and leaves the rest unchanged, which, is not very elegant. And problematic exactly for very long lines, where it is not clear if the filename will still fit on the line. BTW I got the idea from the option "--target-directory=<dir>" of "mv" to specify the target dir, which I found useful for similar reasons. I might be able to dig into the sources and provide a patch, but I was interested to hear your opinion first - and whether I did not notice any obvious solutions. I'd be happy to hear any thoughts on this. Thanks, Tylman |
From: David S. <ds...@vi...> - 2005-11-18 14:47:05
|
On Fri, 18 Nov 2005, Michael B Allen wrote: > But now I've noticed something odd. The following command appears to work: > > $ cat hashmap.xml | xml sel -t -c "@*|node()" -m "/|@*|node()" > out.xml > > I expected the result to be identical to the input. But it's not: > > $ diff hashmap.xml out.xml > 1,2d0 > < <?xml version="1.0"?> > < > 57c55 > < The following example illustrates how to initialize a > <ident>hashmap</ident> and use it to store the object <tt>data</tt> > associated with the character string "name". > --- > > The following example illustrates how to initialize a > > <ident>hashmap</ident> and use it to store the object <tt>data</tt> > > associated with the character string "name". > > Is this normal? In the XML world, per the standards (as I understand them), it is considered synonymous to use direct characters, numeric character entities, or the pre-defined XML character entities (" ' etc.) to represent a character. So in formal terms the XML output with the "" marks is identical to the input with ". DS -- David Sewell, Editorial and Technical Manager Electronic Imprint, The University of Virginia Press PO Box 400318, Charlottesville, VA 22904-4318 USA Courier: 310 Old Ivy Way, Suite 302, Charlottesville VA 22903 Email: ds...@vi... Tel: +1 434 924 9973 Web: http://www.ei.virginia.edu/ |
From: Michael B A. <mb...@io...> - 2005-11-18 05:40:49
|
On Thu, 17 Nov 2005 21:23:49 -0500 Mikhail Grushinskiy <mgr...@gm...> wrote: > -c option in your example needs an argument. It will work if you correct > command line. Indeed. Thanks. But now I've noticed something odd. The following command appears to work: $ cat hashmap.xml | xml sel -t -c "@*|node()" -m "/|@*|node()" > out.xml I expected the result to be identical to the input. But it's not: $ diff hashmap.xml out.xml 1,2d0 < <?xml version="1.0"?> < 57c55 < The following example illustrates how to initialize a <ident>hashmap</ident> and use it to store the object <tt>data</tt> associated with the character string "name". --- > The following example illustrates how to initialize a <ident>hashmap</ident> and use it to store the object <tt>data</tt> associated with the character string "name". Is this normal? Mike PS: I'm just fooling around so don't break your back answering :-> |
From: Mikhail G. <mgr...@gm...> - 2005-11-18 02:23:52
|
-c option in your example needs an argument. It will work if you correct command line. You can always use xml sel -C to see what XSLT is actually being applied. On 11/17/05, Michael B Allen <mb...@io...> wrote: > > How do you enter xpath expressions like the following? > > $ cat foo.xml | xml sel -t -c -m '/|@*|node()' > warning: failed to load external entity "/%7C@*%7Cnode()" > > Thanks, > Mike > > > ------------------------------------------------------- > This SF.Net email is sponsored by the JBoss Inc. Get Certified Today > Register for a JBoss Training Course. Free Certification Exam > for All Training Attendees Through End of 2005. For more info visit: > http://ads.osdn.com/?ad_id=3D7628&alloc_id=3D16845&op=3Dclick > _______________________________________________ > xmlstar-devel mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlstar-devel > |
From: Michael B A. <mb...@io...> - 2005-11-17 18:30:47
|
How do you enter xpath expressions like the following? $ cat foo.xml | xml sel -t -c -m '/|@*|node()' warning: failed to load external entity "/%7C@*%7Cnode()" Thanks, Mike |
From: Mikhail G. <mgr...@gm...> - 2005-11-10 23:17:06
|
Directory listing option in really is not main focus of the toolkit. As far as I remember I added it to use it in combination with xml sel to loop through files in XSLT using document() xslt function. I'm not sure why do you need unpacked date to process it in XSLT it will make your date comparison operations, date arithmetics, etc more complicated cause you would need to construct actual date out of pieces. I think it's better to use XSLT/EXSLT date/string functions to do same. Example: xml ls | xml sel -t -m "/dir/f[substring(@m,1,4) =3D '2005']" -v "@n" -o " = " -v "@s" -n I wasn't sure someone was interested in directory listing as XML so this option is not implemented in great details. Patches are always welcome (ex: recursive listing). Thank you, --Mikhail On 11/10/05, Alexandre Rafalovitch <ara...@gm...> wrote: > > > I'm pretty sure that many people would disagree with the value of such > > approach. > > Sorry, I didn't find any interesting points in the article. > > Actually, I never quite understood what the directory format was > supposed to be useful for. The times I tried to use it, I wished I did > have unpacked date for direct XSLT post-processing and also some sort > of recursive descent into the directories. > > The kinds of things I wanted to do - I think - was to list all jar > files at any level in a structure with their size and change date. > > Does anybody use that particular functionality enough to talk about it? > > Regards, > Alex. > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. > Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > xmlstar-devel mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlstar-devel > |
From: Alexandre R. <ara...@gm...> - 2005-11-10 19:26:20
|
> I'm pretty sure that many people would disagree with the value of such > approach. > Sorry, I didn't find any interesting points in the article. Actually, I never quite understood what the directory format was supposed to be useful for. The times I tried to use it, I wished I did have unpacked date for direct XSLT post-processing and also some sort of recursive descent into the directories. The kinds of things I wanted to do - I think - was to list all jar files at any level in a structure with their size and change date. Does anybody use that particular functionality enough to talk about it? Regards, Alex. |
From: Mikhail S G. <mgr...@co...> - 2005-11-10 14:36:29
|
Hmm, This article is dated Nov 4th, 2005 but it is based on outdated version of xmlstarlet. Better naming of root element and ISO 8601 date format have been in there for over 8 months. It also proposes the following style for bit fields in XML (examples): <bits> <bit1>true</bit1> <bit2>false</bit2> <bit3>true</bit3> <bit4>false</bit4> </bits> for 0101 and timestamps as: <dateTime> <year>2005</year> <month>06</month> <day>10</day> <hour>13</hour> <minute>49</minute> <second>59</second> </dateTime> instead of 2005-06-10T13:49:59 I'm pretty sure that many people would disagree with the value of such approach. Sorry, I didn't find any interesting points in the article. --Mikhail PS: Thanks for your feedback on xmlstarlet. ----- Original Message ----- From: "Christof Hoeke" <chr...@gm...> To: <xml...@li...> Sent: Thursday, November 10, 2005 4:57 AM Subject: [Xmlstar-devel] IBM developerworks article Hello, You may have read this. Xmlstar only serves as an example but nevertheless the author IMHO has a point, http://www-128.ibm.com/developerworks/xml/library/x-tipflaw.html I really am quite fond of xmlstar, very helpful and nice tool. But the suggested improvements for the directory listing XML format which xmlstar produces would really be quite helpful. Might this be considered in a future version? Thanks Christof ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ xmlstar-devel mailing list xml...@li... https://lists.sourceforge.net/lists/listinfo/xmlstar-devel -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.12.8/162 - Release Date: 11/5/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.12.8/162 - Release Date: 11/5/2005 |
From: Christof H. <chr...@gm...> - 2005-11-10 09:57:55
|
Hello, You may have read this. Xmlstar only serves as an example but nevertheless the author IMHO has a point, http://www-128.ibm.com/developerworks/xml/library/x-tipflaw.html I really am quite fond of xmlstar, very helpful and nice tool. But the suggested improvements for the directory listing XML format which xmlstar produces would really be quite helpful. Might this be considered in a future version? Thanks Christof |
From: Tommy R. <Tom...@Me...> - 2005-11-01 21:59:50
|
Hi! I'm not subscribed to the list, so please CC: me to reply. Attached is a patch, against the current CVS tree, that replaces the absolute library paths in the linking command line with a "-Lfoodir -lfoo" pair. Linux, at least, can be balky if libraries are directly addressed on the command line without using the "-lfoo" idiom. Cheers |
From: Alexandre R. <ara...@gm...> - 2005-07-06 21:27:04
|
SGkgYWxsLAoKSSBhbSBhIGxvbmcgdGltZSB1c2VyIG9mIFhNTFN0YXJsZXQgKGZvciB0ZWNobmlj YWwgc3VwcG9ydCkgYW5kIGhhZApyZWNlbnRseSB3cml0dGVuIGFuIGludHJvZHVjdG9yeSBhcnRp Y2xlIGFib3V0IGl0IGZvciB0aGUgSnVseSBpc3N1ZQpvZiB0aGUgRnJlZSBTb2Z0d2FyZSBNYWdh emluZS4gVGhlIG9ubGluZSBlZGl0aW9uIG9mIHRoZSBhcnRpY2xlIGlzCm5vdyBhdmFpbGFibGUg YXQ6Cmh0dHA6Ly93d3cuZnJlZXNvZnR3YXJlbWFnYXppbmUuY29tL2ZyZWVfaXNzdWVzL2lzc3Vl XzA2L3htbF9zdGFybGV0LwoKSW4gdGhlIGFydGljbGUsIEkgbWFpbmx5IHRhbGsgYWJvdXQgdXNp bmcgWE1MU3RhcmxldCBmb3IgcXVpY2sgKGFuZApkaXJ0eSkgaW5mb3JtYXRpb24gZXh0cmFjdGlv biwgYnV0IGFsc28gdGFsayBhYm91dCBwaXBlbGluaW5nClhNTFN0YXJsZXQncyBvdXRwdXQgaW50 byBvdGhlciBtaW5pLWxhbmd1YWdlIHByb2dyYW1zIHN1Y2ggYXMKR3JhcGhWaXouCgpXaGlsZSB5 b3UgYWxsIGFyZSBwcm9iYWJseSBiZXlvbmQgdGhlIGxldmVsIG9mIHRoZSBhcnRpY2xlLCBJIGhv cGUgeW91CndpbGwgZmluZCBpdCB1c2VmdWwgdG8gcmVjb21tZW5kIHRvIG90aGVyIHBlb3BsZSBv ciBqdXN0IGFzIGFuCmFkZGl0aW9uIHRvIHRoZSBleGlzdGluZyBkb2N1bWVudGF0aW9uLgoKSWYg YW55Ym9keSBoYXMgcXVlc3Rpb25zIHJlZ2FyZGluZyB0aGUgYXJ0aWNsZSBvciBteSBzcGVjaWZp YyB1c2Ugb2YKdGhlIHByb2dyYW0sIEkgd291bGQgYmUgaGFwcHkgdG8gYW5zd2VyIHRoZW0gcHJp dmF0ZWx5IG9yIHB1YmxpY2x5LgoKUmVnYXJkcywKICAgIEFsZXguClAucy4g7cnIwcnMLCDCz8zY 28/FINPQwdPJws8g2sEgyM/Sz9vVwCDQ0s/H0sHNzdUuCg== |
From: Mikhail S G. <mgr...@co...> - 2005-03-23 01:15:17
|
XMLStarlet Command Line XML/XSLT Toolkit 1.0.1 has been released http://xmlstar.sourceforge.net/ XMLStarlet is a set of command line utilities (tools) to transform, = query, validate, and edit XML documents and files using simple set of = shell commands in similar way it is done for plain text files using UNIX = grep, sed, awk, diff, patch, join, etc commands. This set of command line utilities can be used by those who deal with = many XML documents on UNIX shell command prompt as well as for automated = XML processing with shell scripts. The toolkit's feature set includes options to:=20 Check or validate XML files (simple well-formedness check, DTD, XSD, = RelaxNG)=20 Calculate values of XPath expressions on XML files (such as running = sums, etc) Search XML files for matches to given XPath expressions Apply XSLT stylesheets to XML documents (including EXSLT support, and = passing parameters to stylesheets) Query XML documents (ex. query for value of some elements of attributes, = sorting, etc) Modify or edit XML documents (ex. delete some elements) Format or "beautify" XML documents (as changing indentation, etc) Fetch XML documents using http:// or ftp:// URLs Browse tree structure of XML documents (in similar way to 'ls' command = for directories) Include one XML document into another using XInclude XML c14n canonicalization Escape/unescape special XML characters in input text Display directories in XML format Convert XML into PYX format (based on ESIS - ISO 8879) and vice versa XMLStarlet command line utility is written in C and uses libxml2 and = libxslt from http://xmlsoft.org/. Implementation of extensive choice of = options for XMLStarlet utility was only possible because of rich feature = set of libxml2 and libxslt (many thanks to the developers of those = libraries for great work).=20 XMLStarlet is linked statically to both libxml2 and libxslt, so = generally all you need to process XML documents is one executable file. = To run XmlStarlet utility you can simple type 'xml' on command line and = see list of options available.=20 XMLStarlet is open source freeware under MIT license which allows free = use and distribution for both commercial and non-commercial projects.=20 New binaries for Linux/Windows/Solaris have been released. (i586 rpm are = for Mandrake-10.0)=20 We welcome any user's feedback on this project which would greatly help = us to improve its quality. Comments, suggestions, feature requests, bug = reports can be done via SourceForge project web site (see XMLStarlet = Sourceforge forums at http://sourceforge.net/forum/?group_id=3D66612, or = XMLStarlet mailing list at = http://lists.sourceforge.net/lists/listinfo/xmlstar-devel) ------------------------------------------------ Changes since 1.0.0=20 1. Recompiled against recent libxml2-2.6.18 and libxslt-1.1.13 libraries = 2. New binaries for Windows/Linux/Solaris=20 3. Fixed several pyx/depyx bugs 4. Windows binary has been compiled with iconv to support more encodings XMLStarlet Command Line XML Toolkit http://xmlstar.sourceforge.net/ |
From: Mikhail S G. <mgr...@co...> - 2005-01-29 03:38:12
|
XMLStarlet Command Line XML/XSLT Toolkit 1.0.0 has been released http://xmlstar.sourceforge.net/ XMLStarlet is a set of command line utilities (tools) to transform, = query, validate, and edit XML documents and files using simple set of = shell commands in similar way it is done for plain text files using UNIX = grep, sed, awk, diff, patch, join, etc commands. This set of command line utilities can be used by those who deal with = many XML documents on UNIX shell command prompt as well as for automated = XML processing with shell scripts. The toolkit's feature set includes options to:=20 Check or validate XML files (simple well-formedness check, DTD, XSD, = RelaxNG)=20 Calculate values of XPath expressions on XML files (such as running = sums, etc) Search XML files for matches to given XPath expressions Apply XSLT stylesheets to XML documents (including EXSLT support, and = passing parameters to stylesheets) Query XML documents (ex. query for value of some elements of attributes, = sorting, etc) Modify or edit XML documents (ex. delete some elements) Format or "beautify" XML documents (as changing indentation, etc) Fetch XML documents using http:// or ftp:// URLs Browse tree structure of XML documents (in similar way to 'ls' command = for directories) Include one XML document into another using XInclude XML c14n canonicalization Escape/unescape special XML characters in input text Display directories in XML format Convert XML into PYX format (based on ESIS - ISO 8879) and vice versa XMLStarlet command line utility is written in C and uses libxml2 and = libxslt from http://xmlsoft.org/. Implementation of extensive choice of = options for XMLStarlet utility was only possible because of rich feature = set of libxml2 and libxslt (many thanks to the developers of those = libraries for great work).=20 XMLStarlet is linked statically to both libxml2 and libxslt, so = generally all you need to process XML documents is one executable file. = To run XmlStarlet utility you can simple type 'xml' on command line and = see list of options available.=20 XMLStarlet is open source freeware under MIT license which allows free = use and distribution for both commercial and non-commercial projects.=20 New binaries for Linux/Windows have been released. (i586 rpm are for = Mandrake-10.0)=20 We welcome any user's feedback on this project which would greatly help = us to improve its quality. Comments, suggestions, feature requests, bug = reports can be done via SourceForge project web site (see XMLStarlet = Sourceforge forums at http://sourceforge.net/forum/?group_id=3D66612, or = XMLStarlet mailing list at = http://lists.sourceforge.net/lists/listinfo/xmlstar-devel) ------------------------------------------------ Changes since 0.9.5=20 1. Fixed few core dumps 2. Recompiled against recent libxml2-2.6.17 and libxslt-1.1.12 libraries = 3. New binaries for Windows/Linux=20 4. Updated documentation=20 XMLStarlet Command Line XML Toolkit http://xmlstar.sourceforge.net/ |
From: Mauricio M. M. <mau...@gm...> - 2005-01-27 11:50:59
|
I'm just would like to thanks for this software! I searched web a lot until find it using "apt-cache seach xsd" at Debian. This software solved my problems!!! Thanks again! -- Maurício M. Maia "SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine." SQLite: www.sqlite.org SQLite Brasil: http://sqlitebrasil.codigolivre.org.br |
From: Shaun M. <sh...@gn...> - 2004-10-13 05:02:31
|
On Tue, 2004-10-12 at 19:00 -0400, Mikhail S Grushinskiy wrote: > It looks like it is normal behaviour. > Line breaks within attribute values are replaced by spaces by correct XML > parser. > If you want to have attribute values with line breaks you have to encode > line breaks > in original input XML. for example > > I would say it is a bug in the application which creates your XML. Quite right. See section 3.3.3 of the recommendation: http://www.w3.org/TR/2004/REC-xml-20040204/#AVNormalize > >i am trying to use the xmlstarlet to delete some of the nodes from an xml > >file. > > there are some attributes containing cr-lf s .(something like : > > <doc><element name="test > > 123" /></doc> > > ) > > this is required because the attribute contains a piece of vb code. > > the attributes are not deleted, but the CR-LF pair is lost. > > Is this a bug, or is there a parameter i can use to avoid this problem ? Daniel, any application that requires content like this in an attribute value is poorly designed. Attribute values are not content, and should never be treated as such. The alt attribute on the img element in HTML is an excellent example of what you should never do with attributes. -- Shaun |
From: Mikhail S G. <mgr...@co...> - 2004-10-12 23:00:42
|
It looks like it is normal behaviour. Line breaks within attribute values are replaced by spaces by correct XML parser. If you want to have attribute values with line breaks you have to encode line breaks in original input XML. for example I would say it is a bug in the application which creates your XML. --MG >i am trying to use the xmlstarlet to delete some of the nodes from an xml >file. > there are some attributes containing cr-lf s .(something like : > <doc><element name="test > 123" /></doc> > ) > this is required because the attribute contains a piece of vb code. > the attributes are not deleted, but the CR-LF pair is lost. > Is this a bug, or is there a parameter i can use to avoid this problem ? > > Thank you, > Daniel --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.775 / Virus Database: 522 - Release Date: 10/8/2004 |
From: Mikhail S G. <mgr...@co...> - 2004-09-21 00:10:04
|
XMLStarlet Command Line XML/XSLT Toolkit 0.9.5 has been released http://xmlstar.sourceforge.net/ XMLStarlet is a set of command line utilities (tools) to transform, = query, validate, and edit XML documents and files using simple set of = shell commands in similar way it is done for plain text files using UNIX = grep, sed, awk, diff, patch, join, etc commands. This set of command line utilities can be used by those who deal with = many XML documents on UNIX shell command prompt as well as for automated = XML processing with shell scripts. The toolkit's feature set includes options to:=20 Check or validate XML files (simple well-formedness check, DTD, XSD, = RelaxNG)=20 Calculate values of XPath expressions on XML files (such as running = sums, etc) Search XML files for matches to given XPath expressions Apply XSLT stylesheets to XML documents (including EXSLT support, and = passing parameters to stylesheets) Query XML documents (ex. query for value of some elements of attributes, = sorting, etc) Modify or edit XML documents (ex. delete some elements) Format or "beautify" XML documents (as changing indentation, etc) Fetch XML documents using http:// or ftp:// URLs Browse tree structure of XML documents (in similar way to 'ls' command = for directories) Include one XML document into another using XInclude XML c14n canonicalization Escape/unescape special XML characters in input text Display directories in XML format Convert XML into PYX format (based on ESIS - ISO 8879) and vice versa XMLStarlet command line utility is written in C and uses libxml2 and = libxslt from http://xmlsoft.org/. Implementation of extensive choice of = options for XMLStarlet utility was only possible because of rich feature = set of libxml2 and libxslt (many thanks to the developers of those = libraries for great work).=20 XMLStarlet is linked statically to both libxml2 and libxslt, so = generally all you need to process XML documents is one executable file. = To run XmlStarlet utility you can simple type 'xml' on command line and = see list of options available.=20 XMLStarlet is open source freeware under MIT license which allows free = use and distribution for both commercial and non-commercial projects.=20 New binaries for Linux/Windows have been released. (i586 rpm are for = Mandrake-10.0)=20 We welcome any user's feedback on this project which would greatly help = us to improve its quality. Comments, suggestions, feature requests, bug = reports can be done via SourceForge project web site (see XMLStarlet = Sourceforge forums at http://sourceforge.net/forum/?group_id=3D66612, or = XMLStarlet mailing list at = http://lists.sourceforge.net/lists/listinfo/xmlstar-devel) ------------------------------------------------ Changes since 0.9.3=20 1. Fixed security bugs (buffer overflows) 2. Recompiled against recent libxml2-2.6.13 and libxslt-1.1.10 libraries = 3. New binaries for Windows/Linux=20 4. Updated documentation=20 XMLStarlet Command Line XML Toolkit http://xmlstar.sourceforge.net/ --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.766 / Virus Database: 513 - Release Date: 9/17/2004 |
From: Mikhail S G. <mgr...@co...> - 2004-08-24 00:10:27
|
XMLStarlet Command Line XML/XSLT Toolkit 0.9.3 = http://xmlstar.sourceforge.net/ XMLStarlet is a set of command line utilities (tools) to transform, = query, validate, and edit XML documents and files using simple set of = shell commands in similar way it is done for plain text files using UNIX = grep, sed, awk, diff, patch, join, etc commands. This set of command line utilities can be used by those who deal with = many XML documents on UNIX shell command prompt as well as for automated = XML processing with shell scripts. The toolkit's feature set includes options to:=20 Check or validate XML files (simple well-formedness check, DTD, XSD, = RelaxNG)=20 Calculate values of XPath expressions on XML files (such as running = sums, etc) Search XML files for matches to given XPath expressions Apply XSLT stylesheets to XML documents (including EXSLT support, and = passing parameters to stylesheets) Query XML documents (ex. query for value of some elements of attributes, = sorting, etc) Modify or edit XML documents (ex. delete some elements) Format or "beautify" XML documents (as changing indentation, etc) Fetch XML documents using http:// or ftp:// URLs Browse tree structure of XML documents (in similar way to 'ls' command = for directories) Include one XML document into another using XInclude XML c14n canonicalization Escape/unescape special XML characters in input text Display directories in XML format Convert XML into PYX format (based on ESIS - ISO 8879) and vice versa XMLStarlet command line utility is written in C and uses libxml2 and = libxslt from http://xmlsoft.org/. Implementation of extensive choice of = options for XMLStarlet utility was only possible because of rich feature = set of libxml2 and libxslt (many thanks to the developers of those = libraries for great work).=20 XMLStarlet is linked statically to both libxml2 and libxslt, so = generally all you need to process XML documents is one executable file. = To run XmlStarlet utility you can simple type 'xml' on command line and = see list of options available.=20 XMLStarlet is open source freeware under MIT license which allows free = use and distribution for both commercial and non-commercial projects.=20 New binaries for Linux/Windows have been released. (i586 rpm are for = Mandrake-10.0)=20 We welcome any user's feedback on this project which would greatly help = us to improve its quality. Comments, suggestions, feature requests, bug = reports can be done via SourceForge project web site (see XMLStarlet = Sourceforge forums at http://sourceforge.net/forum/?group_id=3D66612, or = XMLStarlet mailing list at = http://lists.sourceforge.net/lists/listinfo/xmlstar-devel) ------------------------------------------------ Changes since 0.9.1=20 1. Recompiled against recent libxml2-2.6.12 and libxslt-1.1.9 libraries=20 2. New binaries for Windows/Linux=20 3. Additional examples and tests=20 4. Fixed bug in namespaces argument parsing 5. Updated documentation=20 XMLStarlet Command Line XML Toolkit http://xmlstar.sourceforge.net/ --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.742 / Virus Database: 495 - Release Date: 8/19/2004 |
From: <Joe...@ne...> - 2004-08-23 00:17:34
|
Hi developers Thanks for this great product and even more thanks for the quick response to my bug-report which as you pointed out was not a bug. Keep up the good work Thank You, joe __________________________________________________________________ Switch to Netscape Internet Service. As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register Netscape. Just the Net You Need. New! Netscape Toolbar for Internet Explorer Search from anywhere on the Web and block those annoying pop-ups. Download now at http://channels.netscape.com/ns/search/install.jsp |
From: <ben...@id...> - 2004-05-22 12:22:26
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
From: Marcus P. <mar...@ho...> - 2004-05-06 07:19:17
|
Hi, I'm trying to insert one XML tag into a Visual Studio project file, using XmlStarlet (0.9.1 Win32 binaries), and my problem is that I can't get XmlStarlet to preserve the original formatting (that's what the -P and -S options are for, right?). Example: $ (echo "<a"; echo " foo='1'>"; echo "</a>") <a foo='1'> </a> $ (echo "<a"; echo " foo='1'>"; echo "</a>") | xml ed -P -S -O -i /a -t attr -n bar -v 2 <a foo="1" bar="2"> </a> So as you see, XmlStarlet puts all the attributes of the "a" -tag on the same line. The real problem is, that VS stores multi-line values in it's configuration file, and XmlStarlet removes newlines from the attribute value. Example: $ (echo "<a foo=\"1"; echo "2..\">"; echo "</a>") <a foo="1 2.."> </a> $ (echo "<a foo=\"1"; echo "2..\">"; echo "</a>") | xml ed -P -S -O -i /a -t attr -n bar -v 2 <a foo="1 2.." bar="2"> </a> Any ideas? Best regards, -Marcus. email: marcus_picasso at hotmail dot com _________________________________________________________________ Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 |
From: Mikhail S G. <mgr...@co...> - 2004-03-28 23:03:59
|
XMLStarlet Command Line XML/XSLT Toolkit 0.9.1 = http://xmlstar.sourceforge.net/ XMLStarlet is a set of command line utilities (tools) to transform, = query, validate, and edit XML documents and files using simple set of = shell commands in similar way it is done for plain text files using UNIX = grep, sed, awk, diff, patch, join, etc commands. This set of command line utilities can be used by those who deal with = many XML documents on UNIX shell command prompt as well as for automated = XML processing with shell scripts. The toolkit's feature set includes options to:=20 Check or validate XML files (simple well-formedness check, DTD, XSD, = RelaxNG)=20 Calculate values of XPath expressions on XML files (such as running = sums, etc) Search XML files for matches to given XPath expressions Apply XSLT stylesheets to XML documents (including EXSLT support, and = passing parameters to stylesheets) Query XML documents (ex. query for value of some elements of attributes, = sorting, etc) Modify or edit XML documents (ex. delete some elements) Format or "beautify" XML documents (as changing indentation, etc) Fetch XML documents using http:// or ftp:// URLs Browse tree structure of XML documents (in similar way to 'ls' command = for directories) Include one XML document into another using XInclude XML c14n canonicalization Escape/unescape special XML characters in input text Display directories in XML format Convert XML into PYX format (based on ESIS - ISO 8879) and vice versa XMLStarlet command line utility is written in C and uses libxml2 and = libxslt from http://xmlsoft.org/. Implementation of extensive choice of = options for XMLStarlet utility was only possible because of rich feature = set of libxml2 and libxslt (many thanks to the developers of those = libraries for great work).=20 XMLStarlet is linked statically to both libxml2 and libxslt, so = generally all you need to process XML documents is one executable file. = To run XmlStarlet utility you can simple type 'xml' on command line and = see list of options available.=20 XMLStarlet is open source freeware under MIT license which allows free = use and distribution for both commercial and non-commercial projects.=20 New binaries for Linux/Windows have been released. (i586 rpm are for = Mandrake-10.0)=20 We welcome any user's feedback on this project which would greatly help = us to improve its quality. Comments, suggestions, feature requests, bug = reports can be done via SourceForge project web site (see XMLStarlet = Sourceforge forums at http://sourceforge.net/forum/?group_id=3D66612, or = XMLStarlet mailing list at = http://lists.sourceforge.net/lists/listinfo/xmlstar-devel) ------------------------------------------------ Changes since 0.8.1=20 1. Recompiled against recent libxml2-2.6.8 and libxslt-1.1.5 libraries=20 2. New binaries for Windows/Linux=20 3. Additional examples and tests=20 4. Fixed c14n canonicalization bug=20 5. Updated documentation=20 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.639 / Virus Database: 408 - Release Date: 3/22/2004 |
From: Mikhail S G. <mgr...@co...> - 2004-02-10 06:27:08
|
It was xmlstarlet bug. ----- Original Message ----- From: "Daniel Veillard" <vei...@re...> To: "Mikhail S Grushinskiy" <mgr...@co...> Cc: "Elliotte Harold" <el...@me...>; <xm...@gn...>; <xml...@li...> Sent: Monday, February 09, 2004 5:55 AM Subject: [Xmlstar-devel] Re: [xml] Possible bug in canonicalization > On Sun, Feb 08, 2004 at 06:15:23PM -0500, Mikhail S Grushinskiy wrote: > > Fix has been committed to xmlstarlet CVS. > > So was that a pure xmlstarlet bug or a libxml2 bug ? I'm a bit confused > about the current status :-) > > Daniel > > -- > Daniel Veillard | Red Hat Network https://rhn.redhat.com/ > vei...@re... | libxml GNOME XML XSLT toolkit http://xmlsoft.org/ > http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/ > > > ------------------------------------------------------- > The SF.Net email is sponsored by EclipseCon 2004 > Premiere Conference on Open Tools Development and Integration > See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. > http://www.eclipsecon.org/osdn > _______________________________________________ > xmlstar-devel mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlstar-devel --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.577 / Virus Database: 366 - Release Date: 2/3/2004 |
From: Aleksey S. <al...@al...> - 2004-02-10 02:03:31
|
I was almost scared yesterday when I read about this bug :) But from the output Mikhail gave it seems that this is xmlstarlet problem only. Aleksey Daniel Veillard wrote: >On Sun, Feb 08, 2004 at 06:15:23PM -0500, Mikhail S Grushinskiy wrote: > > >>Fix has been committed to xmlstarlet CVS. >> >> > > So was that a pure xmlstarlet bug or a libxml2 bug ? I'm a bit confused >about the current status :-) > >Daniel > > > |
From: Elliotte R. H. <el...@me...> - 2004-02-10 01:21:55
|
At 5:55 AM -0500 2/9/04, Daniel Veillard wrote: >On Sun, Feb 08, 2004 at 06:15:23PM -0500, Mikhail S Grushinskiy wrote: >> Fix has been committed to xmlstarlet CVS. > > So was that a pure xmlstarlet bug or a libxml2 bug ? I'm a bit confused >about the current status :-) > I think Mikhail has claimed ownership of the bug. i.e. it was a pure xmlstarlet bug (unless Mikhail tells you differently). -- Elliotte Rusty Harold el...@me... Effective XML (Addison-Wesley, 2003) http://www.cafeconleche.org/books/effectivexml http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA |