GithubHelp home page GithubHelp logo

xmlstarlet-notes's People

Contributors

martin7th avatar

Stargazers

 avatar

Watchers

 avatar

xmlstarlet-notes's Issues

Overall assessment/review of xmlstarlet?

Thanks for sharing all these notes. Its really really helpful! :)

Would you please consider also offering a kind of assessment/review of how well xmlstarlet performs overall?

  • Is it stable?
  • Are some parts stable while others are not so (I read somewhere among libxml2 tickets that their XSD support is incomplete and occasioanlly buggy, so I guess xmlstarlet is too)?
  • What have you used it for, and how did it do for those tasks?
  • A comparison to xmllint, if you tried that out.

I have used xmllint but have not been impressed. I would expect a tool hosted at sourceforge with no updates since 2014 to be waste of time. But now that I am finally trying it out, it seems much better than xmllint at everything I tried so far. I wonder if that is your experience too?

Best regards.

network access is not always disallowed by default

From https://martin7th.github.io/xmlstarlet-notes/#global-opt-net:

For security, network access is disallowed by default

I'm on Ubuntu 22.04.4 LTS and installed with apt install xmlstarlet. By default it will in fact download xml schemas over the internet, and thus --net makes no difference.

$ xmlstarlet --version
1.6.1
compiled against libxml2 2.9.10, linked with 20913
compiled against libxslt 1.1.34, linked with 10134

When using xmllint the default is also that internet download is allowed, but there is a --nonet option that can be set.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.