<?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns="http://www.ctrip.com/schema/apollo" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ctrip.com/schema/apollo" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:annotation> <xsd:documentation><![CDATA[ Namespace support for Ctrip Apollo Configuration Center. ]]></xsd:documentation> </xsd:annotation> <xsd:element name="config"> <xsd:annotation> <xsd:documentation> <![CDATA[ Apollo configuration section to integrate with Spring.]]> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="namespaces" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> <![CDATA[ The comma-separated list of namespace names to integrate with Spring property sources. If not specified, then default to application namespace. ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="order" type="xsd:int" use="optional"> <xsd:annotation> <xsd:documentation> <![CDATA[ The order of the config, default to Ordered.LOWEST_PRECEDENCE, which is Integer.MAX_VALUE. If there are properties with the same name in different apollo configs, the config with smaller order wins. ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:schema>