تعيين مخصص XOM EntityResolver
-
23-09-2019 - |
سؤال
أحتاج إلى عدم التحقق من صحة ضد Doctype ، لذلك أود تعيين العرف EntityResolver
هذا يقبل كل شيء. سأعيد البيانات من TagSoup ، لذلك أعرف أن بياناتاتي تتسم بالتشكيل الجيد وصحيحة.
علاوة على ذلك ، أحتاج إلى الوصول بسرعة إلى عدد من المستندات ، لذلك عندما أفعل ذلك مع الافتراضي EntityResolver
, ، انا حصلت 503
من عند w3.org
.
كيف ، إذن ، هل يمكنني استخدام منشئ Xom مع محلول كيان مخصص؟
المحلول
استخدام XMLReader مخصص.
XMLReader reader = XMLReaderFactory.createXMLReader();
reader.setEntityResolver(new EntityResolver(){...});
Builder builder = new Builder( reader );
لا تنتمي إلى StackOverflow