Mercurial > pub > Impl
comparison _test/Resources/sample.xml @ 222:84a6382b49c8
resources schema in progress
| author | sergey | 
|---|---|
| date | Mon, 27 Aug 2012 17:28:32 +0400 | 
| parents | e997e6fbac0b | 
| children | edf011437be8 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 221:e997e6fbac0b | 222:84a6382b49c8 | 
|---|---|
| 2 <resources xmlns="http://implab.org/schemas/resources" | 2 <resources xmlns="http://implab.org/schemas/resources" | 
| 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
| 4 xsi:schemaLocation="http://implab.org/schemas/resources resources.xsd "> | 4 xsi:schemaLocation="http://implab.org/schemas/resources resources.xsd "> | 
| 5 <root> | 5 <root> | 
| 6 <get> | 6 <get> | 
| 7 <bind text="model" /> | 7 <bind bind="model" /> | 
| 8 </get> | 8 </get> | 
| 9 | 9 | 
| 10 <resource name="projects"> | 10 <resource name="projects"> | 
| 11 <contract> | 11 <contract> | 
| 12 <get> | 12 <get> | 
| 13 <bind text="parent.model.projects" /> | 13 <bind bind="parent.model.projects" /> | 
| 14 </get> | 14 </get> | 
| 15 <post> | 15 <post> | 
| 16 <bind text="parent.model.CreateProject($form)"> | 16 <bind bind="parent.model.CreateProject($form)"> | 
| 17 <var name="form" text="request"/> | 17 <var name="form" bind="request"/> | 
| 18 </bind> | 18 </bind> | 
| 19 <response xsi:type="redirectResponse"> | |
| 20 <locatorRef ref="relative-locator"/> | |
| 21 </response> | |
| 19 </post> | 22 </post> | 
| 20 </contract> | 23 </contract> | 
| 24 | |
| 25 <resource match="(\w+)"> | |
| 26 | |
| 27 </resource> | |
| 21 </resource> | 28 </resource> | 
| 22 </root> | 29 </root> | 
| 23 <typeMap> | 30 <typeMap> | 
| 24 <item></item> | |
| 25 <item></item> | |
| 26 </typeMap> | 31 </typeMap> | 
| 27 <locators> | 32 <locators> | 
| 28 <locator name="relative"> | 33 <locator name="relative-locator"> | 
| 29 <var name="id" text="model.id" /> | 34 <var name="id" bind="model.id" /> | 
| 30 <var name="parent" text="parent.location" /> | 35 <var name="parent" bind="parent.location" /> | 
| 31 <template>$parent/$id</template> | 36 <template>$parent/$id</template> | 
| 32 </locator> | 37 </locator> | 
| 33 <locator name="projects"> | 38 <locator name="projects-locator"> | 
| 34 <var name="id" text="model.id" /> | 39 <var name="id" bind="model.id" /> | 
| 35 <var name="projects" text="application.locate('projects')" /> | 40 <var name="projects" bind="application.locate('projects')" /> | 
| 36 <template>$projects/$id</template> | 41 <template>$projects/$id</template> | 
| 37 </locator> | 42 </locator> | 
| 38 </locators> | 43 </locators> | 
| 39 </resources> | 44 </resources> | 
