xmlimport.xsd 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  2. <xs:element name="root">
  3. <xs:complexType>
  4. <xs:sequence>
  5. <xs:element name="insipidlink" maxOccurs="unbounded" minOccurs="1">
  6. <xs:complexType>
  7. <xs:sequence>
  8. <xs:element type="xs:string" name="link"/>
  9. <xs:element type="xs:string" name="description"/>
  10. <xs:element type="xs:string" name="title"/>
  11. <xs:element type="xs:string" name="hash"/>
  12. <xs:element type="xs:string" name="image"/>
  13. <xs:element name="tags">
  14. <xs:complexType>
  15. <xs:sequence>
  16. <xs:element name="tag" maxOccurs="unbounded" minOccurs="0">
  17. <xs:complexType>
  18. <xs:simpleContent>
  19. <xs:extension base="xs:string">
  20. <xs:attribute type="xs:string" name="id" use="optional"/>
  21. </xs:extension>
  22. </xs:simpleContent>
  23. </xs:complexType>
  24. </xs:element>
  25. </xs:sequence>
  26. </xs:complexType>
  27. </xs:element>
  28. <xs:element name="categories">
  29. <xs:complexType>
  30. <xs:sequence>
  31. <xs:element name="category" maxOccurs="unbounded" minOccurs="0">
  32. <xs:complexType>
  33. <xs:simpleContent>
  34. <xs:extension base="xs:string">
  35. <xs:attribute type="xs:string" name="id" use="optional"/>
  36. </xs:extension>
  37. </xs:simpleContent>
  38. </xs:complexType>
  39. </xs:element>
  40. </xs:sequence>
  41. </xs:complexType>
  42. </xs:element>
  43. <xs:element type="xs:string" name="created"/>
  44. <xs:element type="xs:string" name="updated"/>
  45. <xs:element type="xs:string" name="exportcreated"/>
  46. <xs:element type="xs:string" name="status"/>
  47. </xs:sequence>
  48. <xs:attribute type="xs:string" name="id" use="optional"/>
  49. </xs:complexType>
  50. </xs:element>
  51. </xs:sequence>
  52. </xs:complexType>
  53. </xs:element>
  54. </xs:schema>