Advertisement
Guest User

Untitled

a guest
Jan 6th, 2013
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.28 KB | None | 0 0
  1. <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  2.  
  3.  
  4.  
  5. <xs:simpleType name="WindowIdType">
  6. <xs:restriction base="xs:string">
  7. <xs:enumeration value="DirectoryListing">
  8. <xs:annotation>
  9. <xs:documentation></xs:documentation>
  10. </xs:annotation>
  11. </xs:enumeration>
  12. <xs:enumeration value="PM">
  13. <xs:annotation>
  14. <xs:documentation></xs:documentation>
  15. </xs:annotation>
  16. </xs:enumeration>
  17. <xs:enumeration value="Hub">
  18. <xs:annotation>
  19. <xs:documentation></xs:documentation>
  20. </xs:annotation>
  21. </xs:enumeration>
  22. <xs:enumeration value="Notepad">
  23. <xs:annotation>
  24. <xs:documentation></xs:documentation>
  25. </xs:annotation>
  26. </xs:enumeration>
  27. </xs:restriction>
  28. </xs:simpleType>
  29.  
  30. <xs:simpleType name="WindowParamIdType">
  31. <xs:restriction base="xs:string">
  32. <xs:enumeration value="Speed">
  33. <xs:annotation>
  34. <xs:documentation></xs:documentation>
  35. </xs:annotation>
  36. </xs:enumeration>
  37. <xs:enumeration value="Directory">
  38. <xs:annotation>
  39. <xs:documentation></xs:documentation>
  40. </xs:annotation>
  41. </xs:enumeration>
  42. <xs:enumeration value="Hub">
  43. <xs:annotation>
  44. <xs:documentation></xs:documentation>
  45. </xs:annotation>
  46. </xs:enumeration>
  47. <xs:enumeration value="FileList">
  48. <xs:annotation>
  49. <xs:documentation></xs:documentation>
  50. </xs:annotation>
  51. </xs:enumeration>
  52. <xs:enumeration value="CID">
  53. <xs:annotation>
  54. <xs:documentation></xs:documentation>
  55. </xs:annotation>
  56. </xs:enumeration>
  57. <xs:enumeration value="Title">
  58. <xs:annotation>
  59. <xs:documentation></xs:documentation>
  60. </xs:annotation>
  61. </xs:enumeration>
  62. <xs:enumeration value="Address">
  63. <xs:annotation>
  64. <xs:documentation></xs:documentation>
  65. </xs:annotation>
  66. </xs:enumeration>
  67. <xs:enumeration value="LogPath">
  68. <xs:annotation>
  69. <xs:documentation></xs:documentation>
  70. </xs:annotation>
  71. </xs:enumeration>
  72. <xs:enumeration value="Active">
  73. <xs:annotation>
  74. <xs:documentation></xs:documentation>
  75. </xs:annotation>
  76. </xs:enumeration>
  77. </xs:restriction>
  78. </xs:simpleType>
  79.  
  80. <xs:element name="SearchType">
  81. <xs:complexType>
  82. <xs:simpleContent>
  83. <xs:extension base="xs:string">
  84. <xs:annotation>
  85. <xs:documentation></xs:documentation>
  86. </xs:annotation>
  87.  
  88. <xs:attribute type="xs:byte" name="Id" use="required">
  89. <xs:annotation>
  90. <xs:documentation></xs:documentation>
  91. </xs:annotation>
  92. </xs:attribute>
  93. </xs:extension>
  94. </xs:simpleContent>
  95. </xs:complexType>
  96. </xs:element>
  97.  
  98. <xs:element name="UserMatch">
  99. <xs:complexType>
  100. <xs:simpleContent>
  101. <xs:extension base="xs:string">
  102. <xs:annotation>
  103. <xs:documentation></xs:documentation>
  104. </xs:annotation>
  105.  
  106. <xs:attribute type="xs:string" name="Name" use="required">
  107. <xs:annotation>
  108. <xs:documentation></xs:documentation>
  109. </xs:annotation>
  110. </xs:attribute>
  111. <xs:attribute fixed="1" type="xs:byte" name="Predefined" use="optional">
  112. <xs:annotation>
  113. <xs:documentation></xs:documentation>
  114. </xs:annotation>
  115. </xs:attribute>
  116. <xs:attribute fixed="1" type="xs:byte" name="Favs" use="optional">
  117. <xs:annotation>
  118. <xs:documentation></xs:documentation>
  119. </xs:annotation>
  120. </xs:attribute>
  121. <xs:attribute type="xs:string" name="Font" use="optional">
  122. <xs:annotation>
  123. <xs:documentation></xs:documentation>
  124. </xs:annotation>
  125. </xs:attribute>
  126. <xs:attribute type="xs:int" name="TextColor" use="optional">
  127. <xs:annotation>
  128. <xs:documentation></xs:documentation>
  129. </xs:annotation>
  130. </xs:attribute>
  131. <xs:attribute type="xs:byte" name="BgColor" use="optional">
  132. <xs:annotation>
  133. <xs:documentation></xs:documentation>
  134. </xs:annotation>
  135. </xs:attribute>
  136. <xs:attribute type="xs:byte" name="Ops" use="optional">
  137. <xs:annotation>
  138. <xs:documentation></xs:documentation>
  139. </xs:annotation>
  140. </xs:attribute>
  141. </xs:extension>
  142. </xs:simpleContent>
  143. </xs:complexType>
  144. </xs:element>
  145.  
  146. <xs:element name="Directory">
  147. <xs:complexType>
  148. <xs:simpleContent>
  149. <xs:extension base="xs:string">
  150. <xs:annotation>
  151. <xs:documentation>The full system path to the directory to share.</xs:documentation>
  152. </xs:annotation>
  153.  
  154. <xs:attribute type="xs:string" name="Virtual" use="required">
  155. <xs:annotation>
  156. <xs:documentation>Virtual directory name.</xs:documentation>
  157. </xs:annotation>
  158. </xs:attribute>
  159. </xs:extension>
  160. </xs:simpleContent>
  161. </xs:complexType>
  162. </xs:element>
  163.  
  164. <xs:element name="Param">
  165. <xs:complexType>
  166. <xs:simpleContent>
  167. <xs:extension base="xs:string">
  168.  
  169. <xs:annotation>
  170. <xs:documentation></xs:documentation>
  171. </xs:annotation>
  172.  
  173. <xs:attribute type="WindowParamIdType" name="Id" use="required">
  174. <xs:annotation>
  175. <xs:documentation>ID of the attribute. This is required. NOTE: THIS SHOULD BE AN ENUMERATION IN THIS SCHEMA FILE.</xs:documentation>
  176. </xs:annotation>
  177. </xs:attribute>
  178.  
  179. <xs:attribute fixed="1" type="xs:byte" name="Opt" use="optional">
  180. <xs:annotation>
  181. <xs:documentation>Value of 1 indicates that this is a generic attribute. If this is present, the attributes FileList and CID will be ignored.</xs:documentation>
  182. </xs:annotation>
  183. </xs:attribute>
  184.  
  185. <xs:attribute fixed="1" type="xs:byte" name="FileList" use="optional">
  186. <xs:annotation>
  187. <xs:documentation>Value of 1 indicates that the attribute is a file list path. If this is present, the attributes Opt and CID will be ignored.</xs:documentation>
  188. </xs:annotation>
  189. </xs:attribute>
  190.  
  191. <xs:attribute fixed="1" type="xs:byte" name="CID" use="optional">
  192.  
  193. <xs:annotation>
  194. <xs:documentation>Value of 1 indicates that the attribute is a CID. If this is present, the attributes Opt and FileList will be ignored.</xs:documentation>
  195. </xs:annotation>
  196.  
  197. </xs:attribute>
  198.  
  199. </xs:extension>
  200. </xs:simpleContent>
  201. </xs:complexType>
  202. </xs:element>
  203.  
  204. <xs:element name="Window">
  205. <xs:annotation>
  206. <xs:documentation></xs:documentation>
  207. </xs:annotation>
  208.  
  209. <xs:complexType>
  210. <xs:sequence>
  211. <xs:element ref="Param" maxOccurs="unbounded" minOccurs="0">
  212. <xs:annotation>
  213. <xs:documentation></xs:documentation>
  214. </xs:annotation>
  215. </xs:element>
  216. </xs:sequence>
  217. <xs:attribute type="WindowIdType" name="Id" use="required">
  218. <xs:annotation>
  219. <xs:documentation></xs:documentation>
  220. </xs:annotation>
  221. </xs:attribute>
  222. </xs:complexType>
  223. </xs:element>
  224.  
  225. <xs:element name="Configuration">
  226. <xs:complexType>
  227. <xs:simpleContent>
  228. <xs:extension base="xs:string">
  229. <xs:annotation>
  230. <xs:documentation></xs:documentation>
  231. </xs:annotation>
  232.  
  233. <xs:attribute type="WindowIdType" name="Id" use="required">
  234. <xs:annotation>
  235. <xs:documentation></xs:documentation>
  236. </xs:annotation>
  237. </xs:attribute>
  238.  
  239. <xs:attribute type="xs:byte" name="MaxItems" use="required">
  240. <xs:annotation>
  241. <xs:documentation></xs:documentation>
  242. </xs:annotation>
  243. </xs:attribute>
  244. </xs:extension>
  245. </xs:simpleContent>
  246. </xs:complexType>
  247. </xs:element>
  248.  
  249. <xs:element name="Settings">
  250. <xs:annotation>
  251. <xs:documentation></xs:documentation>
  252. </xs:annotation>
  253.  
  254. <xs:complexType>
  255. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  256. <xs:any processContents="lax">
  257. </xs:any>
  258. </xs:sequence>
  259. </xs:complexType>
  260. </xs:element>
  261.  
  262. <xs:element name="SearchTypes">
  263. <xs:annotation>
  264. <xs:documentation></xs:documentation>
  265. </xs:annotation>
  266.  
  267. <xs:complexType>
  268. <xs:sequence>
  269. <xs:element ref="SearchType" maxOccurs="unbounded" minOccurs="0">
  270. <xs:annotation>
  271. <xs:documentation></xs:documentation>
  272. </xs:annotation>
  273. </xs:element>
  274. </xs:sequence>
  275. </xs:complexType>
  276. </xs:element>
  277.  
  278. <xs:element name="Share">
  279. <xs:annotation>
  280. <xs:documentation></xs:documentation>
  281. </xs:annotation>
  282.  
  283. <xs:complexType>
  284. <xs:sequence>
  285. <xs:element ref="Directory" maxOccurs="unbounded" minOccurs="0">
  286. <xs:annotation>
  287. <xs:documentation></xs:documentation>
  288. </xs:annotation>
  289. </xs:element>
  290. </xs:sequence>
  291. </xs:complexType>
  292. </xs:element>
  293.  
  294. <xs:element name="UserMatches">
  295. <xs:annotation>
  296. <xs:documentation></xs:documentation>
  297. </xs:annotation>
  298.  
  299. <xs:complexType>
  300. <xs:sequence>
  301. <xs:element ref="UserMatch" maxOccurs="unbounded" minOccurs="0">
  302. <xs:annotation>
  303. <xs:documentation></xs:documentation>
  304. </xs:annotation>
  305. </xs:element>
  306. </xs:sequence>
  307. </xs:complexType>
  308. </xs:element>
  309.  
  310. <xs:element name="Windows">
  311. <xs:annotation>
  312. <xs:documentation></xs:documentation>
  313. </xs:annotation>
  314.  
  315. <xs:complexType>
  316. <xs:sequence>
  317. <xs:element ref="Window" maxOccurs="unbounded" minOccurs="0">
  318. <xs:annotation>
  319. <xs:documentation></xs:documentation>
  320. </xs:annotation>
  321. </xs:element>
  322. </xs:sequence>
  323. </xs:complexType>
  324. </xs:element>
  325.  
  326. <xs:element name="Recent">
  327. <xs:annotation>
  328. <xs:documentation></xs:documentation>
  329. </xs:annotation>
  330.  
  331. <xs:complexType>
  332. <xs:sequence>
  333. <xs:element ref="Configuration" maxOccurs="unbounded" minOccurs="0">
  334. <xs:annotation>
  335. <xs:documentation></xs:documentation>
  336. </xs:annotation>
  337. </xs:element>
  338.  
  339. <xs:element name="Window" maxOccurs="unbounded" minOccurs="0">
  340. <xs:annotation>
  341. <xs:documentation></xs:documentation>
  342. </xs:annotation>
  343. </xs:element>
  344. </xs:sequence>
  345. </xs:complexType>
  346. </xs:element>
  347.  
  348. <xs:element name="DCPlusPlus">
  349. <xs:annotation>
  350. <xs:documentation></xs:documentation>
  351. </xs:annotation>
  352.  
  353. <xs:complexType>
  354. <xs:sequence>
  355. <xs:element ref="Settings" />
  356. <xs:element ref="SearchTypes" />
  357. <xs:element ref="Share" />
  358. <xs:element ref="UserMatches" />
  359. <xs:element ref="Windows" />
  360. <xs:element ref="Recent" />
  361. </xs:sequence>
  362. </xs:complexType>
  363. </xs:element>
  364. </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement