Test results for Win32 Console |
Test for basic XSD schema file handling.
Pass
cat _INPUT_DATA_ ¦ xmlfy -S schema.xsd
Team Won Lost Drawn Barcelona 5 1 2 Manchester 4 2 2 Milan 2 2 4
<xs:schema>
<xs:element name="soccer">
<xs:sequence>
<xs:element name="heading" type="summaryType" />
<xs:element name="match" type="summaryType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:element>
<xs:complexType name="summaryType">
<xs:sequence>
<xs:element name="team" type="xs:string" />
<xs:element name="won" type="xs:string" />
<xs:element name="lost" type="xs:string" />
<xs:element name="drawn" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<soccer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="schema.xsd">
<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</team>
<won>4</won>
<lost>2</lost>
<drawn>2</drawn>
</match>
<match>
<team>Milan</team>
<won>2</won>
<lost>2</lost>
<drawn>4</drawn>
</match>
</soccer>