diff options
author | kelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68> | 2008-07-28 14:30:12 +0000 |
---|---|---|
committer | kelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68> | 2008-07-28 14:30:12 +0000 |
commit | f1e99ea09209f97d2c2081e6f9a25900a38c8c90 (patch) | |
tree | 248882ce689ccb786cc79e31ac33f5cee4c5969f /java/sdo/sample/src/main/resources/People.xsd | |
parent | ae0049c24386c0a2e2c276a41f23bc17c5408e7c (diff) |
merge of commit 643011 from 1.1 branch
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@680370 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sdo/sample/src/main/resources/People.xsd')
-rw-r--r-- | java/sdo/sample/src/main/resources/People.xsd | 140 |
1 files changed, 70 insertions, 70 deletions
diff --git a/java/sdo/sample/src/main/resources/People.xsd b/java/sdo/sample/src/main/resources/People.xsd index c0402bcc3b..b9e59701ae 100644 --- a/java/sdo/sample/src/main/resources/People.xsd +++ b/java/sdo/sample/src/main/resources/People.xsd @@ -1,70 +1,70 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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.
- -->
-<schema xmlns="http://www.w3.org/2001/XMLSchema"
- targetNamespace="www.example.org/people"
- xmlns:sdo="commonj.sdo"
- xmlns:sdoxml="commonj.sdo/xml"
- xmlns:tns="www.example.org/people">
-
- <!-- <import namespace="commonj.sdo/xml" schemaLocation="sdoXML.xsd" /> -->
-
- <complexType name="Person">
- <sequence>
- <element name="dob" type="date"/>
- <element name="relative" maxOccurs="unbounded" type="tns:Relative"/>
- <any namespace="##other" processContents="lax" maxOccurs="unbounded"/>
- </sequence>
- <attribute name="id" type="ID"/>
- <attribute name="name" type="string"/>
- <attribute name="gender" type = "tns:Gender"/>
- </complexType>
-
- <!-- <complexType name="Parent">
- <attribute name="parent" type="IDREF" sdoxml:propertyType="tns:Person" use="required"/>
- <attribute name="genetic" use="optional" type="boolean"/>
- </complexType> -->
-
- <complexType name="Relative">
- <attribute name="target" type="IDREF" sdoxml:propertyType="tns:Person" use="required"/>
- <attribute name="relationship" type="string" />
- <attribute name="genetic" use="optional" type="boolean"/>
- </complexType>
-
- <!-- <complexType name="GeneticParent">
- <complexContent>
- <extension base="tns:Parent">
- </extension>
- </complexContent>
- </complexType> -->
-
- <complexType name="PersonSet">
- <sequence>
- <element name="person" type="tns:Person" maxOccurs="unbounded"/>
- </sequence>
- </complexType>
-
- <simpleType name="Gender">
- <restriction base="string">
- <enumeration value="male" />
- <enumeration value="female" />
- </restriction>
- </simpleType>
-
-</schema>
+<?xml version="1.0" encoding="UTF-8"?> +<!-- + 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. + --> +<schema xmlns="http://www.w3.org/2001/XMLSchema" + targetNamespace="www.example.org/people" + xmlns:sdo="commonj.sdo" + xmlns:sdoxml="commonj.sdo/xml" + xmlns:tns="www.example.org/people"> + + <!-- <import namespace="commonj.sdo/xml" schemaLocation="sdoXML.xsd" /> --> + + <complexType name="Person"> + <sequence> + <element name="dob" type="date"/> + <element name="relative" maxOccurs="unbounded" type="tns:Relative"/> + <any namespace="##other" processContents="lax" maxOccurs="unbounded"/> + </sequence> + <attribute name="id" type="ID"/> + <attribute name="name" type="string"/> + <attribute name="gender" type = "tns:Gender"/> + </complexType> + + <!-- <complexType name="Parent"> + <attribute name="parent" type="IDREF" sdoxml:propertyType="tns:Person" use="required"/> + <attribute name="genetic" use="optional" type="boolean"/> + </complexType> --> + + <complexType name="Relative"> + <attribute name="target" type="IDREF" sdoxml:propertyType="tns:Person" use="required"/> + <attribute name="relationship" type="string" /> + <attribute name="genetic" use="optional" type="boolean"/> + </complexType> + + <!-- <complexType name="GeneticParent"> + <complexContent> + <extension base="tns:Parent"> + </extension> + </complexContent> + </complexType> --> + + <complexType name="PersonSet"> + <sequence> + <element name="person" type="tns:Person" maxOccurs="unbounded"/> + </sequence> + </complexType> + + <simpleType name="Gender"> + <restriction base="string"> + <enumeration value="male" /> + <enumeration value="female" /> + </restriction> + </simpleType> + +</schema> |