resolve type referenced by @xsi:type
(self, node)
| 379 | return (result, []) |
| 380 | |
| 381 | def known(self, node): |
| 382 | """ resolve type referenced by @xsi:type """ |
| 383 | ref = node.get('type', Namespace.xsins) |
| 384 | if ref is None: |
| 385 | return None |
| 386 | qref = qualify(ref, node, node.namespace()) |
| 387 | query = BlindQuery(qref) |
| 388 | return query.execute(self.schema) |
| 389 | |
| 390 | |
| 391 | class GraphResolver(TreeResolver): |