blob: 20bac3f824081d764f8a80d02063b856c157038b [file] [log] [blame]
<?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. -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="fixedStringElement" type="fixedString" />
<xs:element name="defaultStringElement" type="defaultString" />
<xs:complexType name="fixedString">
<xs:sequence>
<xs:element minOccurs="0" name="msg" fixed="ABC"
type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="defaultString">
<xs:sequence>
<xs:element minOccurs="0" name="msg" default="ABC"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>