xml 6.3.0 icon indicating copy to clipboard operation
xml: ^6.3.0 copied to clipboard

A lightweight library for parsing, traversing, querying, transforming and building XML documents.

example/README.md

Dart XML Examples #

This package contains examples to illustrate the use of Dart XML. A tutorial and full documentation is contained in the package description and API documentation.

currencies #

This example looks up currencies from floatrates.com and prints a table of all exchange rates. Pass two or more currency codes on the command line:

dart example/currencies.dart usd eur gbp cad aud chf

ip_lookup #

This example performs an API call to ip-api.com to search for IP and domain meta-data. If no query is provided the current IP address will be used. Various options can be changed over the command line arguments.

dart example/ip_api.dart --help
dart example/ip_api.dart --fields=query,city,country

xml_flatten #

This example contains a command-line application that flattens an XML documents from the file-system into a list of events that are printed to the console. For example:

dart example/xml_flatten.dart example/books.xml

xml_grep #

This example contains a command-line application that reads XML documents from the file-system and prints matching tags to the console. For example:

dart example/xml_grep.dart -t title example/books.xml

xml_pos #

This example contains a command-line application that uses XML events that collects the positions of each XML node while parsing. This allows printing line and column information in the original document.

dart example/xml_pos.dart example/books.xml

xml_pp #

This example contains a command-line application that reads XML documents from the file-system and pretty prints and syntax highlights the formatted document to the console.

dart example/xml_pp.dart example/books.xml
296
likes
140
pub points
100%
popularity

Publisher

verified publisher iconlukas-renggli.ch

A lightweight library for parsing, traversing, querying, transforming and building XML documents.

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

collection, meta, petitparser

More

Packages that depend on xml