You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

xlThreadedComments.xsd 3.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <xsd:schema targetNamespace="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments"
  2. elementFormDefault="qualified"
  3. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  4. xmlns:x="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  5. xmlns:od06st="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  6. xmlns="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments">
  7. <!--
  8. <xsd:import namespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" schemaLocation="xlbasictypes.xsd"/>
  9. <xsd:import namespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" schemaLocation="xlsst.xsd"/>
  10. -->
  11. <xsd:import namespace="http://schemas.microsoft.com/office/spreadsheetml/2020/threadedcomments2" schemaLocation="xlThreadedComments2.xsd"/>
  12. <xsd:element name="personList" type="CT_PersonList"/>
  13. <xsd:complexType name="CT_PersonList">
  14. <xsd:sequence>
  15. <xsd:element name="person" type="CT_Person" minOccurs="0" maxOccurs="unbounded"/>
  16. <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
  17. </xsd:sequence>
  18. </xsd:complexType>
  19. <xsd:complexType name="CT_Person">
  20. <xsd:sequence>
  21. <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
  22. </xsd:sequence>
  23. <xsd:attribute name="displayName" type="od06st:ST_Xstring" use="required"/>
  24. <xsd:attribute name="id" type="od06st:ST_Guid" use="required"/>
  25. <xsd:attribute name="userId" type="od06st:ST_Xstring" use="optional"/>
  26. <xsd:attribute name="providerId" type="od06st:ST_Xstring" use="optional"/>
  27. </xsd:complexType>
  28. <xsd:element name="ThreadedComments" type="CT_ThreadedComments"/>
  29. <xsd:complexType name="CT_ThreadedComments">
  30. <xsd:sequence>
  31. <xsd:element name="threadedComment" type="CT_ThreadedComment" minOccurs="0" maxOccurs="unbounded"/>
  32. <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
  33. </xsd:sequence>
  34. </xsd:complexType>
  35. <xsd:complexType name="CT_ThreadedComment">
  36. <xsd:sequence>
  37. <xsd:element name="text" type="od06st:ST_Xstring" minOccurs="0" maxOccurs="1"/>
  38. <xsd:element name="mentions" type="CT_ThreadedCommentMentions" minOccurs="0" maxOccurs="1"/>
  39. <xsd:element name="extLst" minOccurs="0" maxOccurs="1"/>
  40. </xsd:sequence>
  41. <xsd:attribute name="ref" type="x:ST_Ref" use="optional"/>
  42. <xsd:attribute name="dT" type="xsd:dateTime" use="optional"/>
  43. <xsd:attribute name="personId" type="od06st:ST_Guid" use="required"/>
  44. <xsd:attribute name="id" type="od06st:ST_Guid" use="required"/>
  45. <xsd:attribute name="parentId" type="od06st:ST_Guid" use="optional"/>
  46. <xsd:attribute name="done" type="xsd:boolean" use="optional"/>
  47. </xsd:complexType>
  48. <xsd:complexType name="CT_ThreadedCommentMentions">
  49. <xsd:sequence>
  50. <xsd:element name="mention" type="CT_Mention" minOccurs="0" maxOccurs="unbounded"/>
  51. </xsd:sequence>
  52. </xsd:complexType>
  53. <xsd:complexType name="CT_Mention">
  54. <xsd:attribute name="mentionpersonId" type="od06st:ST_Guid" use="required"/>
  55. <xsd:attribute name="mentionId" type="od06st:ST_Guid" use="required"/>
  56. <xsd:attribute name="startIndex" type="xsd:unsignedInt" use="required"/>
  57. <xsd:attribute name="length" type="xsd:unsignedInt" use="required"/>
  58. </xsd:complexType>
  59. </xsd:schema>