1) FPI могут использоваться для идентификации файлов DTD. Поскольку, насколько я могу судить, FPI чем-то похожи на URN в том смысле, что они однозначно идентифицируют ресурс (файл DTD), то почему бы не использовать URN вместо FPI для определения местоположения DTD? Другими словами, что делает FPI более эффективными при идентификации файлов DTD?
2) Я также не понимаю полезности FPI при поиске ссылочных файлов DTD. А именно, единственное, что XML-парсер «хочет» из идентификаторов Public / System, - это чтобы он показал парсеру, где найти ссылочный файл DTD. Так как URL прекрасно справляется с поиском файла, зачем нам использовать FPI вместо URL?
3) Кроме того, как FPI помогает парсеру находить ссылочный файл DTD?
1007 * спасибо *