Test results for Win32 Console |
Test for the conversion to normal text of a XML input stream that contains commas in the data into CSV format.
Pass
cat _INPUT_DATA_ ¦ xmlfy -U -F2 , -F3 ", " -q
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xmlfy SYSTEM "xmlfy.dtd"> <xmlfy> <line> <field>admin</field> <field>use_crypt</field> <field>500</field> <field_emptyelement/> <field>544</field> <!-- BOFH --> <field>Administrator, 5555555, Dungeon</field> <field>/home/admin</field> <field>/bin/bash</field> </line> <!-- old <line> <field>Ro</field> <field>use_crypt</field> <field>211</field> <field>544</field> <field>Ro</field> <field>/export/home/Ro</field> <field_emptyelement /> <field>/bin/sh</field> </line> </xmlfy --> <line_emptyelement/> <line> <field>Ro</field> <field></field> <field_emptyelement rec="3" type="emptyelement" subtype="none" field="three" /> <field>649</field> <field>544</field> <field>Ro, 87654321, 8th floor</field> <field>/home/Ro</field> <field>/bin/bash</field> </line> </xmlfy> this line is orphaned data <xmlfy> <line> <field>al0</field> <field>*</field> <field>650</field> <field>777</field> <field><name>Another Level 0</name><ph>12345678</ph><loc>6th floor</loc></field> <field>/home/al0</field> <field>/bin/sh</field> </line> <line_emptyelement abc="def" /> </xmlfy>
"admin","use_crypt","500","544","Administrator, 5555555, Dungeon","/home/admin","/bin/bash" "Ro","","649","544","Ro, 87654321, 8th floor","/home/Ro","/bin/bash" "al0","*","650","777","Another Level 0, 12345678, 6th floor","/home/al0","/bin/sh"