高分请教 如何将DTD自动生成一棵树?急用!
<!ELEMENT bookinfo (title,auther,publisher,publishyear,isbn,price,comment)>
<!ELEMENT title (ctname?,etname?)>
<!ELEMENT ctname (#PCDATA)>
<!ELEMENT etname (#PCDATA)>
<!ELEMENT auther (caname?,eaname?)>
<!ELEMENT caname (#PCDATA)>
<!ELEMENT eaname (#PCDATA)>
<!ELEMENT isbn (#PCDATA)>
<!ELEMENT publisher (pname,addr?)>
<!ELEMENT pname (#PCDATA)>
<!ELEMENT addr (#PCDATA)>
<!ELEMENT publishyear (#PCDATA)>
<!ELEMENT price ( #PCDATA)>
<!ELEMENT comment (#PCDATA)>
DTD内容如上,如何对该dtd解析,生成一棵树型结构?高手帮忙,高分相赠.非常感谢!