diff options
Diffstat (limited to 'sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType')
37 files changed, 1259 insertions, 0 deletions
diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_01.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_01.xsd new file mode 100644 index 0000000000..bc66ce6bb5 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_01.xsd @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/1/"> + <xs:complexType name="cT_01"> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + <xs:element name="name" type="xs:string"/> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_02.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_02.xsd new file mode 100644 index 0000000000..4f3f47d1bd --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_02.xsd @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/2/"> + <xs:complexType name="cT_02" abstract="true"> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + <xs:element name="name" type="xs:string"/> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_03.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_03.xsd new file mode 100644 index 0000000000..58046c76e4 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_03.xsd @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/3/" xmlns:tns="http://www.example.com/xsd/3/"> + <xs:complexType name="cT_03_parent"> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cT_03_child" > + <xs:complexContent> + <xs:extension base="tns:cT_03_parent"> + <xs:sequence> + <xs:element name="name" type="xs:string"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_04.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_04.xsd new file mode 100644 index 0000000000..9bfec9f0a7 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_04.xsd @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/4/" xmlns:tns="http://www.example.com/xsd/4/"> + <xs:complexType name="cT_04_parent" block="#all"> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cT_04_child" > + <xs:complexContent> + <xs:extension base="tns:cT_04_parent"> + <xs:sequence> + <xs:element name="name" type="xs:string"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_05.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_05.xsd new file mode 100644 index 0000000000..56b2f0f0fa --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_05.xsd @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/5/" xmlns:tns="http://www.example.com/xsd/5/"> + + <xs:group name="cT_05_group"> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + <xs:element name="name" type="xs:string"/> + </xs:sequence> + </xs:group> + + <xs:complexType name="cT_05"> + <xs:sequence> + <xs:group ref="tns:cT_05_group" /> + </xs:sequence> + </xs:complexType> + +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_06.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_06.xsd new file mode 100644 index 0000000000..5b2362a06f --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_06.xsd @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/6/"> + <xs:element name="cT_06"> + <xs:complexType> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + <xs:element name="name" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_07.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_07.xsd new file mode 100644 index 0000000000..7848ce0caa --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_07.xsd @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/7/"> + <xs:complexType name="cT_07"> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + <xs:element name="name" type="xs:string"/> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_09.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_09.xsd new file mode 100644 index 0000000000..be81c20542 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_09.xsd @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/9/" xmlns:tns="http://www.example.com/xsd/9/"> + <xs:complexType name="cT_09_parent" abstract="true"> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cT_09_child" final="#all"> + <xs:complexContent> + <xs:extension base="tns:cT_09_parent"> + <xs:sequence> + <xs:element name="name" type="xs:string"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_10.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_10.xsd new file mode 100644 index 0000000000..b484871a75 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_10.xsd @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/10/" xmlns:tns="http://www.example.com/xsd/10/"> + <xs:complexType name="cT_10_parent"> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cT_10_child" > + <xs:complexContent> + <xs:restriction base="tns:cT_10_parent"> + <xs:sequence> + <xs:element name="id" type="xs:int" minOccurs="1" maxOccurs="1" /> + <xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="1" /> + </xs:sequence> + </xs:restriction> + </xs:complexContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_10_b.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_10_b.xsd new file mode 100644 index 0000000000..91a5ea2971 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_10_b.xsd @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.example.com/xsd/10b/" targetNamespace="http://www.example.com/xsd/10b/"> +<xs:complexType name="address_10b"> + <xs:sequence> + <xs:element name="street" type="xs:string" /> + <xs:element name="city" type="xs:string" /> + <xs:element name="zipcode" type="xs:integer" /> + <xs:element name="country" type="xs:string" /> + </xs:sequence> +</xs:complexType> + +<xs:complexType name="USAddress_10b"> + <xs:complexContent> + <xs:restriction base="tns:address_10b"> + <xs:sequence> + <xs:element name="street" type="xs:string" /> + <xs:element name="city" type="xs:string" /> + <xs:element name="zipcode" type="xs:integer" /> + <xs:element name="country" type="xs:string" fixed="US" /> + </xs:sequence> + </xs:restriction> + </xs:complexContent> +</xs:complexType> + +</xs:schema> diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_11.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_11.xsd new file mode 100644 index 0000000000..19ac8da8ed --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_11.xsd @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/11/" xmlns:tns="http://www.example.com/xsd/11/"> + <xs:complexType name="cT_11_parent" abstract="true"> + <xs:sequence> + <xs:element name="id" type="xs:int"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cT_11_child"> + <xs:complexContent> + <xs:extension base="tns:cT_11_parent"> + <xs:sequence> + <xs:element name="name" type="xs:string"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_11_b.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_11_b.xsd new file mode 100644 index 0000000000..146f2acbb8 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_11_b.xsd @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.example.com/xsd/11b/" targetNamespace="http://www.example.com/xsd/11b/"> +<xs:complexType name="address_11b" abstract="true"> + <xs:sequence> + <xs:element name="street" type="xs:string" /> + <xs:element name="city" type="xs:string" /> + </xs:sequence> +</xs:complexType> + +<xs:complexType name="USAddress_11b"> + <xs:complexContent> + <xs:extension base="tns:address_11b"> + <xs:sequence> + <xs:element name="zipcode" type="xs:integer" /> + <xs:element name="country" type="xs:string" fixed="US" /> + </xs:sequence> + </xs:extension> + </xs:complexContent> +</xs:complexType> + +</xs:schema> diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_17.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_17.xsd new file mode 100644 index 0000000000..cb3c68f8aa --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_17.xsd @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/17/"> + <xs:complexType name="cT_18"> + <xs:simpleContent> + <xs:restriction base="xs:string" /> + </xs:simpleContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_18.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_18.xsd new file mode 100644 index 0000000000..116782df54 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_18.xsd @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.example.com/xsd/18/" + xmlns:tns="http://www.example.com/xsd/18/"> + <xs:element name="cT_18" type="tns:cT_18"/> + <xs:complexType name="cT_18"> + <xs:simpleContent> + <xs:extension base="xs:string" /> + </xs:simpleContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_18a.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_18a.xsd new file mode 100644 index 0000000000..c1f0a46710 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_18a.xsd @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.example.com/xsd/18a/" + xmlns:tns="http://www.example.com/xsd/18a/"> + <xs:element name="cT_18a" type="tns:cT_18a"/> + <xs:complexType name="cT_18a"> + <xs:simpleContent> + <xs:extension base="xs:dateTime" /> + </xs:simpleContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_19.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_19.xsd new file mode 100644 index 0000000000..039f80b492 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_19.xsd @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/19/"> + <xs:complexType name="cT_19"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="lang" type="xs:string"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_20.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_20.xsd new file mode 100644 index 0000000000..903c4caa85 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_20.xsd @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<!-- complexType with simpleContent with restriction with attribute --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/20/"> + <xs:complexType name="cT_20"> + <xs:simpleContent> + <xs:restriction base="xs:string"> + <xs:attribute name="lang" type="xs:string" /> + </xs:restriction> + </xs:simpleContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_21.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_21.xsd new file mode 100644 index 0000000000..87b6d0025f --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_21.xsd @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<!-- complexType with simpleContent with restriction with attribute with simpleType --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/21/"> + <xs:complexType name="cT_21"> + <xs:simpleContent> + <xs:restriction base="xs:string"> + <xs:attribute name="lang"> + <xs:simpleType> + <xs:restriction base="xs:string" /> + </xs:simpleType> + </xs:attribute> + </xs:restriction> + </xs:simpleContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_22.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_22.xsd new file mode 100644 index 0000000000..e332046a09 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_22.xsd @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<!-- complexType with simpleContent with extension with attribute --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/22/"> + <xs:complexType name="cT_22"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="lang" type="xs:string" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_23.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_23.xsd new file mode 100644 index 0000000000..a0a6e55830 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_23.xsd @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<!-- complexType with simpleContent with extension with attribute with simpleType --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/23/"> + <xs:complexType name="cT_23"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="lang"> + <xs:simpleType> + <xs:restriction base="xs:string" /> + </xs:simpleType> + </xs:attribute> + </xs:extension> + </xs:simpleContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_24.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_24.xsd new file mode 100644 index 0000000000..a100f0bfbf --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_24.xsd @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/24/"> + <xs:complexType name="cT_24"> + <xs:all> + <xs:element name="p1" maxOccurs="1" minOccurs="1" type="xs:string" /> + </xs:all> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_25.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_25.xsd new file mode 100644 index 0000000000..f8b471934a --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_25.xsd @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/25/"> + <xs:complexType name="cT_25"> + <xs:sequence> + <xs:element name="p1" maxOccurs="1" minOccurs="1" type="xs:string" /> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_26.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_26.xsd new file mode 100644 index 0000000000..355f23afd3 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_26.xsd @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/26/"> + <xs:complexType name="cT_26"> + <xs:sequence> + <xs:element name="p1" maxOccurs="unbounded" minOccurs="0" type="xs:string" /> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_27.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_27.xsd new file mode 100644 index 0000000000..f233e0e421 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_27.xsd @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/27/"> + <xs:complexType name="cT_27"> + <xs:sequence> + <xs:element name="p1" maxOccurs="unbounded" minOccurs="1" type="xs:string" /> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_28.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_28.xsd new file mode 100644 index 0000000000..2a0bfb7732 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_28.xsd @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<!-- complexType containing an element for each supported data type --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/28/"> + <xs:complexType name="cT_28"> + <xs:sequence> + <xs:element name="type_anySimpleType" type="xs:anySimpleType" /> + <xs:element name="type_anyType" type="xs:anyType" /> + <xs:element name="type_anyURI" type="xs:anyURI" /> + <xs:element name="type_base64Binary" type="xs:base64Binary" /> + <xs:element name="type_boolean" type="xs:boolean" /> + <xs:element name="type_byte" type="xs:byte" /> + <xs:element name="type_date" type="xs:date" /> + <xs:element name="type_dateTime" type="xs:dateTime" /> + <xs:element name="type_decimal" type="xs:decimal" /> + <xs:element name="type_double" type="xs:double" /> + <xs:element name="type_duration" type="xs:duration" /> + <xs:element name="type_ENTITIES" type="xs:ENTITIES" /> + <xs:element name="type_ENTITY" type="xs:ENTITY" /> + <xs:element name="type_float" type="xs:float" /> + <xs:element name="type_gDay" type="xs:gDay" /> + <xs:element name="type_gMonth" type="xs:gMonth" /> + <xs:element name="type_gMonthDay" type="xs:gMonthDay" /> + <xs:element name="type_gYear" type="xs:gYear" /> + <xs:element name="type_gYearMonth" type="xs:gYearMonth" /> + <xs:element name="type_hexBinary" type="xs:hexBinary" /> + <xs:element name="type_ID" type="xs:ID" /> + <xs:element name="type_IDREF" type="xs:IDREF" /> + <xs:element name="type_IDREFS" type="xs:IDREFS" /> + <xs:element name="type_int" type="xs:int" /> + <xs:element name="type_integer" type="xs:integer" /> + <xs:element name="type_language" type="xs:language" /> + <xs:element name="type_long" type="xs:long" /> + <xs:element name="type_Name" type="xs:Name" /> + <xs:element name="type_NCName" type="xs:NCName" /> + <xs:element name="type_negativeInteger" type="xs:negativeInteger" /> + <xs:element name="type_NMTOKEN" type="xs:NMTOKEN" /> + <xs:element name="type_NMTOKENS" type="xs:NMTOKENS" /> + <xs:element name="type_nonNegativeInteger" type="xs:nonNegativeInteger" /> + <xs:element name="type_nonPositiveInteger" type="xs:nonPositiveInteger" /> + <xs:element name="type_QName" type="xs:QName" /> + <xs:element name="type_positiveInteger" type="xs:positiveInteger" /> + <xs:element name="type_short" type="xs:short" /> + <xs:element name="type_string" type="xs:string" /> + <xs:element name="type_time" type="xs:time" /> + <xs:element name="type_token" type="xs:token" /> + <xs:element name="type_unsignedByte" type="xs:unsignedByte" /> + <xs:element name="type_unsignedInt" type="xs:unsignedInt" /> + <xs:element name="type_unsignedLong" type="xs:unsignedLong" /> + <xs:element name="type_unsignedShort" type="xs:unsignedShort" /> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_29.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_29.xsd new file mode 100644 index 0000000000..ede07debb1 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_29.xsd @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<!-- complexType containing an attribute for each supported data type --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/29/"> + <xs:complexType name="cT_29"> + <xs:attribute name="type_anySimpleType" type="xs:anySimpleType" /> + <xs:attribute name="type_anyURI" type="xs:anyURI" /> + <xs:attribute name="type_base64Binary" type="xs:base64Binary" /> + <xs:attribute name="type_boolean" type="xs:boolean" /> + <xs:attribute name="type_byte" type="xs:byte" /> + <xs:attribute name="type_date" type="xs:date" /> + <xs:attribute name="type_dateTime" type="xs:dateTime" /> + <xs:attribute name="type_decimal" type="xs:decimal" /> + <xs:attribute name="type_double" type="xs:double" /> + <xs:attribute name="type_duration" type="xs:duration" /> + <xs:attribute name="type_ENTITIES" type="xs:ENTITIES" /> + <xs:attribute name="type_ENTITY" type="xs:ENTITY" /> + <xs:attribute name="type_float" type="xs:float" /> + <xs:attribute name="type_gDay" type="xs:gDay" /> + <xs:attribute name="type_gMonth" type="xs:gMonth" /> + <xs:attribute name="type_gMonthDay" type="xs:gMonthDay" /> + <xs:attribute name="type_gYear" type="xs:gYear" /> + <xs:attribute name="type_gYearMonth" type="xs:gYearMonth" /> + <xs:attribute name="type_hexBinary" type="xs:hexBinary" /> + <xs:attribute name="type_ID" type="xs:ID" /> + <xs:attribute name="type_IDREF" type="xs:IDREF" /> + <xs:attribute name="type_IDREFS" type="xs:IDREFS" /> + <xs:attribute name="type_int" type="xs:int" /> + <xs:attribute name="type_integer" type="xs:integer" /> + <xs:attribute name="type_language" type="xs:language" /> + <xs:attribute name="type_long" type="xs:long" /> + <xs:attribute name="type_Name" type="xs:Name" /> + <xs:attribute name="type_NCName" type="xs:NCName" /> + <xs:attribute name="type_negativeInteger" type="xs:negativeInteger" /> + <xs:attribute name="type_NMTOKEN" type="xs:NMTOKEN" /> + <xs:attribute name="type_NMTOKENS" type="xs:NMTOKENS" /> + <xs:attribute name="type_nonNegativeInteger" type="xs:nonNegativeInteger" /> + <xs:attribute name="type_nonPositiveInteger" type="xs:nonPositiveInteger" /> + <xs:attribute name="type_QName" type="xs:QName" /> + <xs:attribute name="type_positiveInteger" type="xs:positiveInteger" /> + <xs:attribute name="type_short" type="xs:short" /> + <xs:attribute name="type_string" type="xs:string" /> + <xs:attribute name="type_time" type="xs:time" /> + <xs:attribute name="type_token" type="xs:token" /> + <xs:attribute name="type_unsignedByte" type="xs:unsignedByte" /> + <xs:attribute name="type_unsignedInt" type="xs:unsignedInt" /> + <xs:attribute name="type_unsignedLong" type="xs:unsignedLong" /> + <xs:attribute name="type_unsignedShort" type="xs:unsignedShort" /> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_30.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_30.xsd new file mode 100644 index 0000000000..bc9dae00e4 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_30.xsd @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/30/" xmlns:tns="http://www.example.com/xsd/30/"> + <xs:group name="cT_30_group"> + <xs:sequence> + <xs:element name="p1" type="xs:string" /> + <xs:element name="p2" type="xs:string" /> + </xs:sequence> + </xs:group> + <xs:complexType name="cT_30"> + <xs:sequence> + <xs:group ref="tns:cT_30_group" /> + <xs:element name="p3" type="xs:int" /> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_31.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_31.xsd new file mode 100644 index 0000000000..d5450624d1 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_31.xsd @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/31/" xmlns:tns="http://www.example.com/xsd/31/"> + <xs:group name="cT_31_group"> + <xs:sequence> + <xs:element name="p1" type="xs:string" /> + <xs:element name="p2" type="xs:string" /> + </xs:sequence> + </xs:group> + <xs:complexType name="cT_31_parent"> + <xs:sequence> + <xs:element name="p4" type="xs:string" /> + <xs:element name="p5" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cT_31"> + <xs:complexContent> + <xs:extension base="tns:cT_31_parent"> + <xs:sequence> + <xs:group ref="tns:cT_31_group" /> + <xs:element name="p3" type="xs:int" /> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_32.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_32.xsd new file mode 100644 index 0000000000..ca7e155748 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_32.xsd @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/32/" xmlns:tns="http://www.example.com/xsd/32/"> + <xs:group name="cT_32_group"> + <xs:sequence> + <xs:element name="p1" type="xs:string" /> + <xs:element name="p2" type="xs:string" /> + </xs:sequence> + </xs:group> + <xs:complexType name="cT_32_parent"> + <xs:sequence> + <xs:element name="p4" type="xs:string" /> + <xs:element name="p5" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cT_32"> + <xs:complexContent> + <xs:restriction base="tns:cT_32_parent"> + <xs:sequence> + <xs:group ref="tns:cT_32_group" /> + <xs:element name="p3" type="xs:int" /> + </xs:sequence> + </xs:restriction> + </xs:complexContent> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_42.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_42.xsd new file mode 100644 index 0000000000..89cb8e2bc4 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_42.xsd @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/42/"> + <xs:complexType name="cT_42" mixed="true"> + <xs:all> + <xs:element name="id" type="xs:int"/> + <xs:element name="name" type="xs:string"/> + </xs:all> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_43.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_43.xsd new file mode 100644 index 0000000000..faed49cc6b --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_43.xsd @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/43/"> + <xs:complexType name="cT_43"> + <xs:sequence> + <xs:any maxOccurs="unbounded" /> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_44.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_44.xsd new file mode 100644 index 0000000000..da9040ab7d --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_44.xsd @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/44/"> + <xs:complexType name="cT_44"> + <xs:sequence> + <xs:any maxOccurs="1" /> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_45.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_45.xsd new file mode 100644 index 0000000000..f4d3b88ca0 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_45.xsd @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/45/"> + <xs:complexType name="cT_45"> + <xs:anyAttribute /> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_46.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_46.xsd new file mode 100644 index 0000000000..237296a1fb --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_46.xsd @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/46/"> + <xs:complexType name="cT_46"> + <xs:sequence> + <xs:element name="id" type="xs:int" /> + <xs:element name="name" type="xs:string" nillable="true"/> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_47.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_47.xsd new file mode 100644 index 0000000000..18b06c6b8c --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_47.xsd @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<!-- complexType containing an anySimpletype element --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/47/"> + <xs:complexType name="cT_47"> + <xs:sequence> + <xs:element name="type_anySimpleType" type="xs:anySimpleType" /> + </xs:sequence> + </xs:complexType> +</xs:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_48.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_48.xsd new file mode 100644 index 0000000000..617ebf5d01 --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_48.xsd @@ -0,0 +1,49 @@ +<?xml version="1.0"?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com/xsd/48/"> + + <!-- this schema contains two anonymous types contained within "person" elements --> + + <xsd:complexType name="complextype1"> + <xsd:sequence> + <xsd:element name="person"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="first-name" type="xsd:string"/> + <xsd:element name="last-name" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="complextype2"> + <xsd:sequence> + <xsd:element name="person"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="identifier" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + +</xsd:schema>
\ No newline at end of file diff --git a/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_49.xsd b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_49.xsd new file mode 100644 index 0000000000..f11e5474ef --- /dev/null +++ b/sdo-java/trunk-cts/sdo2.1/src/main/resources/complexType/cT_49.xsd @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<!-- + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + --> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.example.com/xsd/49/" + xmlns:tns="http://www.example.com/xsd/49/"> + + + <xsd:complexType name="Base"> + <xsd:sequence> + <xsd:element name="A" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="Derived1"> + <xsd:complexContent> + <xsd:extension base="tns:Base"> + <xsd:sequence> + <xsd:element name="B" type="xsd:string"/> + </xsd:sequence> + </xsd:extension> + </xsd:complexContent> + </xsd:complexType> + + <xsd:complexType name="Derived2"> + <xsd:complexContent> + <xsd:extension base="tns:Derived1"> + <xsd:sequence> + <xsd:element name="C" type="xsd:string"/> + </xsd:sequence> + </xsd:extension> + </xsd:complexContent> + </xsd:complexType> + + <xsd:element name="base" type="tns:Base"/> + + <xsd:complexType name="RootType"> + <xsd:sequence> + <xsd:element name="base" type="tns:Base"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="root" type="tns:RootType"/> + + <xsd:complexType name="RootListType"> + <xsd:sequence> + <xsd:element name="base" type="tns:Base" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="rootList" type="tns:RootListType"/> + +</xsd:schema> + + + |