} catch (Exception exc) {
SAXDocumentFactory sdf = new SAXDocumentFactory
(doc.getImplementation(),
XMLResourceDescriptor.getXMLParserClassName());
try {
Document d = sdf.createDocument
(uri, new StringReader(text));
result = doc.createDocumentFragment();
result.appendChild(doc.importNode(d.getDocumentElement(), true));
} catch (Exception ext) {
if (userAgent != null)