I wanted to print data from a 3rd party application in RPE. Nodes defined in the xsd are available in RPE.
<?xml version="1.0" encoding="UTF-8"?>
<xs:element name="RDF" type="RDF"/>
<xs:complexType name="RDF">
<xs:sequence>
<xs:element name="Description" type="TestCase" maxOccurs="1" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TestCase">
<xs:sequence>
<xs:element ref="oslc:serviceProvider"/>
<xs:element ref="dcterms:title"/>
<xs:element ref="dcterms:description"/>
<xs:element ref="rdf:type"/>
<xs:element ref="oslc:shortId"/>
<xs:element ref="oslc:validatesRequirement"
maxOccurs="unbounded" minOccurs="1">
</xs:element>
<xs:element name="extension" type="xs:int"/>
<xs:element name="version" type="xs:int"/>
<xs:element ref="duke:td_prereq"/>
<xs:element ref="dcterms:identifier"/>
<xs:element ref="dcterms:created"/>
<xs:element ref="dcterms:contributor"/>
<xs:element ref="oslc:instanceShape"/>
<xs:element name="DUKE" type="DUKE"/>
</xs:sequence>
<xs:attribute ref="rdf:about"/>
</xs:complexType>
<xs:complexType name="DUKE">
<xs:sequence>
<xs:element name="TestScript" type="TestScript" maxOccurs="1" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TestScript">
<xs:sequence>
<xs:element name="TestSteps" maxOccurs="unbounded" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="ts_title" type="xs:string"/>
<xs:element name="ts_sequenceNumber" type="xs:int"/>
<xs:element name="ts_type" type="xs:string"/>
<xs:element name="ts_desc" type="xs:string"/>
<xs:element name="ts_eResult" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
DataSource reflects the schema correctly. But the RPE report does not get into the TestScript Container itself.