<?xml version="1.0" encoding="UTF-8"?> | |
<testSuite suiteName="AO" | |
xmlns="http://www.ibm.com/xmlns/dfdl/testData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns:ct="http://w3.ibm.com/xmlns/dfdl/ctInfoset" xsi:schemaLocation="http://www.ibm.com/xmlns/dfdl/testData /xsd/tdml.xsd"> | |
<parserTestCase name="AO000" root="element" model="AO.dfdl.xsd" | |
description="recursion"> | |
<document>{top1:"value1",top2:"value2",top3:"value3"}</document> | |
<infoset> | |
<dfdlInfoset> | |
<element xmlns="http://www.example.org/example1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<pair> | |
<name type="xsd:string">top1</name> | |
<atomicValue type="xsd:string">value1</atomicValue> | |
</pair> | |
<pair> | |
<name type="xsd:string">top2</name> | |
<atomicValue type="xsd:string">value2</atomicValue> | |
</pair> | |
<pair> | |
<name type="xsd:string">top3</name> | |
<atomicValue type="xsd:string">value3</atomicValue> | |
</pair> | |
</element> | |
</dfdlInfoset> | |
</infoset> | |
</parserTestCase> | |
<parserTestCase name="AO001" root="element" model="AO.dfdl.xsd" | |
description="recursion"> | |
<document>{ top1 : "value1" , top2 : "value2" , top3 : "value3" }</document> | |
<infoset> | |
<dfdlInfoset> | |
<element xmlns="http://www.example.org/example1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<pair> | |
<name type="xsd:string">top1</name> | |
<atomicValue type="xsd:string">value1</atomicValue> | |
</pair> | |
<pair> | |
<name type="xsd:string">top2</name> | |
<atomicValue type="xsd:string">value2</atomicValue> | |
</pair> | |
<pair> | |
<name type="xsd:string">top3</name> | |
<atomicValue type="xsd:string">value3</atomicValue> | |
</pair> | |
</element> | |
</dfdlInfoset> | |
</infoset> | |
</parserTestCase> | |
<parserTestCase name="AO002" root="element" model="AO.dfdl.xsd" | |
description="recursion"> | |
<document>{ top1 : "value1" , top2 : "value2" , top3 : { nested1 : "value3" } }</document> | |
<infoset> | |
<dfdlInfoset> | |
<element xmlns="http://www.example.org/example1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<pair> | |
<name type="xsd:string">top1</name> | |
<atomicValue type="xsd:string">value1</atomicValue> | |
</pair> | |
<pair> | |
<name type="xsd:string">top2</name> | |
<atomicValue type="xsd:string">value2</atomicValue> | |
</pair> | |
<pair> | |
<name type="xsd:string">top3</name> | |
<element> | |
<pair> | |
<name type="xsd:string">nested1</name> | |
<atomicValue type="xsd:string">value3</atomicValue> | |
</pair> | |
</element> | |
</pair> | |
</element> | |
</dfdlInfoset> | |
</infoset> | |
</parserTestCase> | |
<parserTestCase name="AO003" root="element" model="AO.dfdl.xsd" | |
description="recursion"> | |
<document>{ top1 : "value1" , top2 : { nested1 : "value2" }, top3 : "value3" }</document> | |
<infoset> | |
<dfdlInfoset> | |
<element xmlns="http://www.example.org/example1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<pair> | |
<name type="xsd:string">top1</name> | |
<atomicValue type="xsd:string">value1</atomicValue> | |
</pair> | |
<pair> | |
<name type="xsd:string">top2</name> | |
<element> | |
<pair> | |
<name type="xsd:string">nested1</name> | |
<atomicValue type="xsd:string">value2</atomicValue> | |
</pair> | |
</element> | |
</pair> | |
<pair> | |
<name type="xsd:string">top3</name> | |
<atomicValue type="xsd:string">value3</atomicValue> | |
</pair> | |
</element> | |
</dfdlInfoset> | |
</infoset> | |
</parserTestCase> | |
<parserTestCase name="AO004" root="element" model="AO.dfdl.xsd" | |
description="recursion"> | |
<document>{ top1 : "value1" , top2 : { nested1 : "value2", nested2 : { nesteded1 : "value3" } }, top3 : "value4" }</document> | |
<infoset> | |
<dfdlInfoset> | |
<element xmlns="http://www.example.org/example1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<pair> | |
<name type="xsd:string">top1</name> | |
<atomicValue type="xsd:string">value1</atomicValue> | |
</pair> | |
<pair> | |
<name type="xsd:string">top2</name> | |
<element> | |
<pair> | |
<name type="xsd:string">nested1</name> | |
<atomicValue type="xsd:string">value2</atomicValue> | |
</pair> | |
<pair> | |
<name type="xsd:string">nested2</name> | |
<element> | |
<pair> | |
<name type="xsd:string">nesteded1</name> | |
<atomicValue type="xsd:string">value3</atomicValue> | |
</pair> | |
</element> | |
</pair> | |
</element> | |
</pair> | |
<pair> | |
<name type="xsd:string">top3</name> | |
<atomicValue type="xsd:string">value4</atomicValue> | |
</pair> | |
</element> | |
</dfdlInfoset> | |
</infoset> | |
</parserTestCase> | |
</testSuite> |