tuuba yazdi | Arkadaşlar,1.soruda yer alan 5.kuralı nasıl uygulayacağız?????
item elementinin iki tane tanımını mı yazıcaz??(saçma)
DOC TE ELEMENTLERI BASTA TANIMLARKEN SIRA KURALINA UYMALI DIYE OGRENMISTIK:
<!ELEMENT item (question,answer+) > yaparken
SCHEMADA DA SEQUENCE YERINE Ne? KULLANILABILIR--ya da SEQUENCE KULLANILMAZSA SIRALAMA ONEMSIZ MI OLUYOR? |
DTD tanımı şu şekilde olur:
<!ELEMENT item ((question,answer+)|(answer+,question))>
Bunun da XSD için örnek karşılığı şu şekilde:
<xs:element name="item">
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element ref="question" />
<xs:element minOccurs="1" maxOccurs="unbounded" ref="answer" />
</xs:sequence>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="unbounded" ref="answer" />
<xs:element ref="question" />
</xs:sequence>
</xs:choice>
</xs:complexType>
</xs:element>
Buradaki anahtar sözcük "choice" ve ben slaytlarda böyle bir şeye rastladığımı hatırlamıyorum. Belki başka alternatifleri olabilir ama bana mantıklı bir alternatif varmış gibi görünmüyor.
Biri de 4. maddenin DTD karşılığını yazabilir mi? | 4. <answer> alementlerinin bir tanesinin correct="y" özelliği olmalıdır. |
Ben slaytlarda bununle ilgili bir örnek ya da syntax ile karşılaşmadım.
Bence derste bu konular aşırı abartılmış durumda. Ne gerek var bütün bunlara? Sanki çok önemli şeyler
Let`s make this world a better place to live !
|