私は明日テストを書いているので、XML について少し学ばなければなりません。XML スキーマを取得したので、適切な XML ファイルを作成する必要があります。
指定されたスキーマ:
<schema>
<element name="meta" type="metaType"/>
<complexType name="metaType">
<sequence>
<element name="title" type="string" minOccurs="1" maxOccurs="1"/>
<element name="authors" type="authorsType"/>
<element name="description" type="languageEntryType"/>
<element name="keywords" type="languageEntryType"/>
</sequence>
</complexType>
<complexType name="authorsType">
<sequence>
<element name="name" type="string" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="languageEntryType">
<sequence>
<element name="entry" type="string" minOccurs="1" maxOccurs="unbounded">
<complexType>
<attribute name="language"/>
</complexType>
</element>
</sequence>
</complexType>
</schema>
私のソリューションは次のようになります。
<meta>
<title>Sonne</title>
<authors>Rammstein</authors>
<description>Second Track on the Album "Mutter"</description>
<keywords>hard rock</keywords>
<keywords>metal</keywords>
</meta>
これぐらいでいいの?属性は何のためのものですか、気にする必要がありますか? 助けてくれてありがとう!
//編集: もう少し調査を行った結果、次のように推測されます。
<meta>
<title>Sonne</title>
<authors>Rammstein</authors>
<description>Second Track on the Album "Mutter"</description>
<keywords language="english">hard rock</keywords>
<keywords language="english">metal</keywords>
</meta>