apolinux/xmltoxpath

There is no license information available for the latest version (v1.04) of this package.

tool to convert XML file into an array list of xpath

v1.04 2020-03-19 21:12 UTC

This package is auto-updated.

Last update: 2024-05-20 06:42:21 UTC


README

Converts simple XML document to xpath list

Returns a list of lines containing xpath routes. only works with tags, without attributes.

Installation

composer require apolinux/xmltoxpath

Example

./vendor/bin/xmltoxpath path/to/xmlfile.xml 

returns something like:

/movie/title
/movie/characters/character/name
/movie/characters/character/actor
/movie/characters/character/name
/movie/characters/character/actor
/movie/plot
/movie/great-lines/line
/movie/rating
/movie/rating

showing help:

./vendor/bin/xmltoxpath
Usage: xmltoxpath xmlfile [ u ]
Where: 
 - xmlfile: is the xml filename to process
 - u      : if appears then only show unique results

Unit Testing

phpunit --bootstrap ./test/bootstrap.php test/XmlToXpathTest.php 
PHPUnit 6.2.3 by Sebastian Bergmann and contributors.

.                                                                   1 / 1 (100%)

Time: 89 ms, Memory: 10.00MB

OK (1 test, 2 assertions)