سؤال

أحتاج إلى عدم التحقق من صحة ضد Doctype ، لذلك أود تعيين العرف EntityResolver هذا يقبل كل شيء. سأعيد البيانات من TagSoup ، لذلك أعرف أن بياناتاتي تتسم بالتشكيل الجيد وصحيحة.

علاوة على ذلك ، أحتاج إلى الوصول بسرعة إلى عدد من المستندات ، لذلك عندما أفعل ذلك مع الافتراضي EntityResolver, ، انا حصلت 503 من عند w3.org.

كيف ، إذن ، هل يمكنني استخدام منشئ Xom مع محلول كيان مخصص؟

هل كانت مفيدة؟

المحلول

استخدام XMLReader مخصص.

XMLReader reader = XMLReaderFactory.createXMLReader();
reader.setEntityResolver(new EntityResolver(){...});
Builder builder = new Builder( reader );
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top