Allora, dovrei leggere questo file xml (utilizzando JDom):

Codice PHP:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>AdiumSetVersion</key>
    <integer>1</integer>
    <key>Emoticons</key>
    <dict>
    
       <key>1.gif</key>
       <dict>
           <key>Equivalents</key>
           <array>
               <string>:)</string>
               <string>:-)</string>
           </array>
           
           <key>Name</key>
           <string>smile</string>
       </dict>       
    </dict>
</dict>
</plist>
Il problema e' che in fase di lettura ottengo una IOException. Se tolgo la riga

Codice PHP:
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"
invece il file si carica correttamente. Perche' da errore? Cos'e' questa riga?
Come posso sistemare? Non ditemi di togliere quella riga perche' non e' possibile

Grazie ^^