请问这样的XML对应的DTD文件应该怎样写呀?
XML文件如下:
<?xml version="1.0"?>
<songBook>
<song1>
<id>1</id>
<name>A Whole New World</name>
<lyric>.....</lyric>
</song1>
<song2>
<id>2</id>
<name>Because You Loved Me</name>
<lyric>......</lyric>
</song2>
<song3>
<id>3</id>
<name>Candle in the Wind</name>
<lyric>......</lyric>
</song3>
.
.
.
<songn>
<id>n</id>
<name>Eeys on me</name>
<lyric>......</lyric>
</songn>
</songBook>
主要是<songn></songn>这些元素,难道要从1到n这样:<!ELEMENT songBook (song1, song2, song3, ..., songn)>一直写到n个吗?有没有更方便的方法呀?