Test results for Win32 Console |
Test for RNC schema handling with more complex data.
Pass
cat _INPUT_DATA_ ¦ xmlfy -S schema.rnc -F , -q -t
Team, Won, Lost, Drawn "Barcelona", 5, 1, 2 "Manchester United", 4, 2, 2 ,,, "AC Milan", 2, 2, 4 " Rail Madrid", 2, 2, 4
start = soccer
soccer = element soccer { heading ¦ match* }
heading = element heading { team, won, lost, drawn }
match = element match { team, won, lost, drawn }
team = element team { text }
won = element won { text }
lost = element lost { text }
drawn = element drawn { text }
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE soccer SYSTEM "schema.rnc">
<soccer>
<heading>
<team>Team</team>
<won>Won</won>
<lost>Lost</lost>
<drawn>Drawn</drawn>
</heading>
<match>
<team>Barcelona</team>
<won>5</won>
<lost>1</lost>
<drawn>2</drawn>
</match>
<match>
<team>Manchester United</team>
<won>4</won>
<lost>2</lost>
<drawn>2</drawn>
</match>
<match>
<team></team>
<won></won>
<lost></lost>
<drawn></drawn>
</match>
<match>
<team>AC Milan</team>
<won>2</won>
<lost>2</lost>
<drawn>4</drawn>
</match>
<match>
<team>Rail Madrid</team>
<won>2</won>
<lost>2</lost>
<drawn>4</drawn>
</match>
</soccer>