load_from_file_reference_property.xml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <sdo:datagraph xmlns:sdo="commonj.sdo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns1="uri:sample">
  2. <xsd>
  3. <schema targetNamespace="uri:sample" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="uri:sample" xmlns:sdo="commonj.sdo">
  4. <xsd:complexType name="ProjectList">
  5. <xsd:sequence>
  6. <xsd:element name="Project" type="tns:ProjectType" minOccurs="0" maxOccurs="unbounded"/>
  7. <xsd:element name="changeSummary" type="sdo:ChangeSummary" minOccurs="0"/>
  8. </xsd:sequence>
  9. </xsd:complexType>
  10. <xsd:complexType name="ProjectType">
  11. <xsd:sequence>
  12. <xsd:element name="Member" type="tns:Person" minOccurs="0" maxOccurs="unbounded"/>
  13. <xsd:element name="ProjectLeader" type="xsd:anyURI" minOccurs="0" sdo:propertyType="tns:Person"/>
  14. </xsd:sequence>
  15. <xsd:attribute name="ProjectName" type="xsd:string"/>
  16. </xsd:complexType>
  17. <xsd:complexType name="Person">
  18. <xsd:sequence>
  19. <xsd:element name="Manager" type="xsd:anyURI" minOccurs="0" sdo:propertyType="tns:Person"/>
  20. </xsd:sequence>
  21. <xsd:attribute name="Name" type="xsd:string"/>
  22. <xsd:attribute name="IsManager" type="xsd:boolean"/>
  23. </xsd:complexType>
  24. </schema>
  25. </xsd>
  26. <changeSummary />
  27. <ns1:ProjectList>
  28. <Project ProjectName="WST">
  29. <Member Name="wst user 1" IsManager="false">
  30. <Manager xsi:nil="true"/>
  31. </Member>
  32. <Member Name="Inoussa O." IsManager="true">
  33. <Manager xsi:nil="true"/>
  34. </Member>
  35. <Member Name="wst user 2" IsManager="false">
  36. <Manager>#/ProjectList/Project[0]/Member[1]</Manager>
  37. </Member>
  38. <ProjectLeader>#/ProjectList/Project[0]/Member[1]</ProjectLeader>
  39. </Project>
  40. </ns1:ProjectList>
  41. </sdo:datagraph>