Skip to content

Commit

Permalink
Add possibility to include xml config located in subdirectory
Browse files Browse the repository at this point in the history
Fix the config.xsd file to accept "xml:base" attribute in tags and be able to include partial configuration located in another directory then the main configuration file.
  • Loading branch information
gmessier committed Sep 21, 2021
1 parent 259277d commit d2f3ff0
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions config.xsd
Expand Up @@ -97,19 +97,19 @@
<xs:element name="file" minOccurs="0" maxOccurs="unbounded" type="NameAttributeType" />
<xs:element name="ignoreFiles" minOccurs="0" maxOccurs="1" type="IgnoreFilesType" />
</xs:choice>
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="TaintAnalysisType">
<xs:choice maxOccurs="unbounded">
<xs:element name="ignoreFiles" minOccurs="0" maxOccurs="1" type="IgnoreFilesType" />
</xs:choice>
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="NameAttributeType">
<xs:attribute name="name" type="xs:string" use="required" />
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="StubsAttributeType">
Expand All @@ -124,14 +124,14 @@
</xs:choice>

<xs:attribute name="allowMissingFiles" type="xs:string" />
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="ProjectDirectoryAttributeType">
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="ignoreTypeStats" type="xs:string" />
<xs:attribute name="useStrictTypes" type="xs:string" />
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="FileExtensionsType">
Expand All @@ -144,43 +144,43 @@
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="MockClassesType">
<xs:sequence>
<xs:element name="class" maxOccurs="unbounded" type="NameAttributeType" />
</xs:sequence>
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="UniversalObjectCratesType">
<xs:sequence>
<xs:element name="class" maxOccurs="unbounded" type="NameAttributeType" />
</xs:sequence>
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="ExceptionsType">
<xs:sequence>
<xs:element name="class" minOccurs="0" maxOccurs="unbounded" type="ExceptionType" />
<xs:element name="classAndDescendants" minOccurs="0" maxOccurs="unbounded" type="ExceptionType" />
</xs:sequence>
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="StubsType">
<xs:sequence>
<xs:element name="file" maxOccurs="unbounded" type="StubsAttributeType" />
</xs:sequence>
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="ExitFunctionsType">
<xs:sequence>
<xs:element name="function" maxOccurs="unbounded" type="NameAttributeType" />
</xs:sequence>
<xs:anyAttribute/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>

<xs:complexType name="PluginsType">
Expand Down

0 comments on commit d2f3ff0

Please sign in to comment.