Test results for Win32 Console |
Test for key/value pairing functionality in a multi level environment. The first field of the new level should become the element name for that level.
Pass
cat _INPUT_DATA_ ¦ xmlfy -k -F2 : -F2 , -F3 "=" -t -q
# comment @ package sdesc: "some text" ldesc: "some text" skip: curr: version=1.4 prev: version=1.2,version=1.3 test: version category: name1[ name2...] requires: package[ package...] external-source: package
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xmlfy SYSTEM "xmlfy.dtd"> <xmlfy> <line> <field># comment</field> </line> <line> <field>@ package</field> </line> <sdesc>some text</sdesc> <ldesc>some text</ldesc> <skip></skip> <curr> <version>1.4</version> </curr> <prev> <version>1.2</version> <version>1.3</version> </prev> <test>version</test> <category>name1[ name2...]</category> <requires>package[ package...]</requires> <external-source>package</external-source> </xmlfy>