<?xml version="1.0"?> <xs:schema targetNamespace="http://www.collada.org/2005/11/COLLADASchema" xmlns="http://www.collada.org/2005/11/COLLADASchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified" version="1.4.0" xml:lang="EN"> <xs:element name="animation"> <xs:complexType> <xs:sequence> <xs:element ref="asset" minOccurs="0"/> <xs:choice> <xs:sequence> <xs:element ref="source" maxOccurs="unbounded"/> <xs:choice> <xs:sequence> <xs:element ref="sampler" maxOccurs="unbounded"/> <xs:element ref="channel" maxOccurs="unbounded"/> <xs:element ref="animation" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:element ref="animation" maxOccurs="unbounded"/> </xs:choice> </xs:sequence> <xs:sequence> <xs:element ref="sampler" maxOccurs="unbounded"/> <xs:element ref="channel" maxOccurs="unbounded"/> <xs:element ref="animation" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:element ref="animation" maxOccurs="unbounded"/> </xs:choice> <xs:element ref="extra" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="id" type="xs:ID"/> <xs:attribute name="name" type="xs:NCName"/> </xs:complexType> </xs:element> <xs:element name="extra"/> <xs:element name="asset"/> <xs:element name="channel"/> <xs:element name="sampler"/> <xs:element name="source"/> <xs:element name="technique"/> </xs:schema>