5
A
回答
4
即使在技術上,如果我沒有記錯,許多(大多數)實現將被解釋爲URI而不是URL。
如果您想確保本地解決問題,請查看EntityResolver界面。
2
根據Xerces documentation,當驗證處於打開狀態時,解析器可能嘗試從互聯網下載文件。但我真的認爲這可以從解析器轉換爲解析器,因爲庫可能決定使用本地緩存,代理服務器或其他。
相關問題
- 1. SAX解析器,並從聯播網,
- 2. SAX解析器加載DTD文件
- 3. 檢查互聯網連接queryForTable解析
- 4. SAX Java解析
- 5. 從互聯網上檢索數據
- 6. 解析從互聯網xml(yr.no)
- 7. 用於android.net.conn.CONNECTIVITY_CHANGE的BroadcastReceiver實際上是否檢查互聯網連接?
- 8. SAX解析器:從XML
- 9. 簡單的XML SAX解析器錯誤,同時從HTTP檢索
- 10. SAX解析器不會從rss訂閱源中檢索圖像
- 11. DTD解析Java中
- 12. 從Sax到DTD(python)
- 13. 無法從互聯網檢索數據
- 14. Android SAX解析檢索速度很慢
- 15. 檢測互聯網是否連接
- 16. 檢查是否有互聯網連接
- 17. 檢查是否有互聯網連接
- 18. SAX解析器:在小程序指定DTD位置
- 19. Android SAX解析器
- 20. 在SAX解析器
- 21. SAX解析器遞歸解析
- 22. SAX解析器vs XMLPull解析器
- 23. SAX XML解析器或DOM解析器?
- 24. 子元素SAX解析器的java
- 25. 使用Java讀取XML - SAX解析器
- 26. java中的SAX解析器問題
- 27. Java類設計和SAX解析器
- 28. Java SAX解析器和多個ContentHandlers
- 29. Java中的Saxon:指定SAX解析器
- 30. Java SAX解析器,存儲屬性
那麼,它會在互聯網之前在哪裏找到dtd?我的意思是,doctype引用是一個http url;有沒有一種邏輯將其轉換爲類路徑查找?我注意到struts jar裏面都有dtd。 – chad
好吧,DTD在互聯網之前並不存在:-)無論如何,doctype引用看起來像一個http URL,但這僅僅是約定 - 它確實是一個URI(它有一個區別),並不一定映射到一個有效的URL 。我很多年都沒有使用Struts,但我猜測它包含DTD並使用EntityResolver在本地解決它們。 – GreyBeardedGeek