Test results for Win32 Console |
Test for user specified XML format output control by re-representing the normal XML output in a SOAP 1.2 envelope.
Pass
cat _INPUT_DATA_ ¦ xmlfy -S schema.dtd -R . -X SOAP1.2 -T1 number
Word. Two words. Now three words. This is four words.
<!ELEMENT paragraph (sentence+)> <!ELEMENT sentence (startword, middleword*, endword)> <!ELEMENT startword (#PCDATA)> <!ELEMENT middleword (#PCDATA)> <!ELEMENT endword (#PCDATA)>
<?xml version="1.0?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Header>
<xh:xmlfyHeader xmlns:xh="http://xmlfy.sourceforge.net/soap-xmlfyHeader" env:mustUnderstand="false">
<xh:program>xmlfy</xh:program>
<xh:version>1.5.7</xh:version>
<xh:timestamp>1580935744</xh:timestamp>
<xh:sed>hook</xh:sed>
</xh:xmlfyHeader>
</env:Header>
<env:Body>
<x:paragraph xmlns:x="http://xmlfy.sourceforge.net/soap-xmlfy"
env:encodingStyle="http://www.w3.org/2003/05/soap-encoding">
<x:sentence1>
<x:startword>Two</x:startword>
<x:endword>words</x:endword>
</x:sentence1>
<x:sentence2>
<x:startword>Now</x:startword>
<x:middleword>three</x:middleword>
<x:endword>words</x:endword>
</x:sentence2>
<x:sentence3>
<x:startword>This</x:startword>
<x:middleword>is</x:middleword>
<x:middleword>four</x:middleword>
<x:endword>words</x:endword>
</x:sentence3>
</x:paragraph>
</env:Body>
</env:Envelope>