Я работаю над созданием файла XML
. Для простоты, скажем, данные школьников, и все ученики ходят в одну школу. Ниже приведен пример XML
с 3 студентами. Как видите, мне нужно повторить одни и те же школьные данные для всех учеников, которые излишне увеличивают длину файла с увеличением учеников.
Вопрос:
Чтобы сделать код компактным, есть ли способ объявить школьные данные как своего рода глобальную сущность / узел и всех учащихся? может наследовать одни и те же школьные данные.
Спасибо.
<students>
<student_1>
<name>John</name>
<DOB>1-1-2000</DOB>
<school>
<name>St Mary</name>
<postcode>1234</postcode>
</school>
</student_1>
<student_2>
<name>Mark</name>
<DOB>9-9-1998</DOB>
<school>
<name>St Mary</name>
<postcode>1234</postcode>
</school>
</student_2>
<student_3>
<name>Steve</name>
<DOB>7-7-2010</DOB>
<school>
<name>St Mary</name>
<postcode>1234</postcode>
</school>
</student_3>
</students>