私はこのXMLコードを持っている:私は何をしたいかXSDで要素の属性を制限する方法は?
<student>
<name sex="male">
<fname></fname>
<lname></lname>
</name>
</student>
はsex
属性に制約を追加することです。 sex
属性は、の男性のとの女性の値にする必要があります。 私はこのXMLスキーマの作成に関する基本知識を持っています。これまでのところ、私がやったこのです:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="name" type="nameType"/>
<xs:element name="fname" type="xs:string"/>
<xs:element name="lname" type="xs:string"/>
<xs:element name="student" type="studentType"/>
<xs:complexType name="nameType">
<xs:sequence>
<xs:element ref="fname"></xs:element>
<xs:element ref="lname"></xs:element>
</xs:sequence>
<xs:attribute name="sex"></xs:attribute>
</xs:complexType>
<xs:complexType name="studentType">
<xs:sequence>
<xs:element ref="name"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
はあなたに非常に多くの@kjhughesをありがとうございました!提案ありがとう.. –
よろしくお願いします。それが助けられたら、この回答を[**承認**](http://meta.stackoverflow.com/q/5234/234215)してください。ありがとう。 – kjhughes