[Yanel-development] Offline and I18n problem [Fwd: [Yanel-commits]
rev 20628 - public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources]
Michael Wechner
michael.wechner at wyona.com
Thu Dec 7 19:12:59 CET 2006
Josias Thöny wrote:
>On Wed, 2006-12-06 at 23:53 +0100, Michael Wechner wrote:
>
>
>>Andreas Wuest wrote:
>>
>>
>>
>>>Hi
>>>
>>>On 6.12.2006 22:35 Uhr, Michael Wechner wrote:
>>>
>>>
>>>
>>>>Hi
>>>>
>>>>It seems that the I18n transformation tries to connect to the
>>>>internet and hence it doesn't work when being offline.
>>>>
>>>>Any idea why it tries to connect to the internet?
>>>>
>>>>
>>>No matter what happens with unknown entity files, the snippet you
>>>commented out does not contain the call to setEntityResolver(), so
>>>even IF the external entity document was present on the system, it
>>>wouldn't get resolved via the catalog mechanism.
>>>
>>>
>>well, after I have commented it, then it worked ;-)
>>
>>IIRC we had the same problem with the Wiki resource and David changed
>>something and then it worked as well.
>>
>>Maybe we just wait until David can take a look at it tomorrow ;-)
>>
>>
>
>
>FYI, the DTD loading can be turned off like this:
>
>xmlReader.setFeature("http://xml.org/sax/features/validation", false);
>xmlReader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
>
>But it also disables validation, so it's probably not a good solution.
>Or what do you think?
>
>
I do not think we should turn it off, but try to exit more gracefully or
as Andi suggested that it's
downloading it and saves locally ...
>BTW, which DTD was causing the problems? The yanel-website works for me
>even when I'm offline.
>The yulup-website however does not, because some pages reference the
>following DTD, which is not stored in the entities dir:
>http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd
>
>Should we add this DTD to our entities dir?
>
>
yes, please.
Thanks
Michi
>josias
>
>
>
>
>
>>Cheers
>>
>>Michi
>>
>>
>>
>>>>Thanks
>>>>
>>>>Michi
>>>>
>>>>-------- Original Message --------
>>>>Subject: [Yanel-commits] rev 20628 -
>>>>public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources
>>>>
>>>>Date: Wed, 06 Dec 2006 22:24:48 +0100
>>>>From: michi at wyona.com
>>>>Reply-To: yanel-commits at wyona.com
>>>>To: yanel-commits at wyona.org
>>>>
>>>>
>>>>
>>>>Author: michi
>>>>Date: 2006-12-06 22:24:47 +0100 (Wed, 06 Dec 2006)
>>>>New Revision: 20628
>>>>
>>>>Modified:
>>>>
>>>>public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java
>>>>
>>>>Log:
>>>>I18n commented because it doesn't work when offline
>>>>
>>>>Modified:
>>>>public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java
>>>>
>>>>===================================================================
>>>>---
>>>>public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java
>>>>2006-12-06 20:41:00 UTC (rev 20627)
>>>>+++
>>>>public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java
>>>>2006-12-06 21:24:47 UTC (rev 20628)
>>>>@@ -108,11 +108,14 @@
>>>> transformer.transform(new SAXSource(xmlReader, new
>>>>org.xml.sax.InputSource(getContentXML(rp, yanelPath))), new
>>>>StreamResult(baos));
>>>>
>>>> InputStream inputStream = new
>>>>ByteArrayInputStream(baos.toByteArray());
>>>>+/*
>>>> I18nTransformer i18nTransformer = new
>>>>I18nTransformer("global", language);
>>>> SAXParser saxParser =
>>>>SAXParserFactory.newInstance().newSAXParser();
>>>> saxParser.parse(inputStream, i18nTransformer);
>>>>
>>>>
>>>>defaultView.setInputStream(i18nTransformer.getInputStream());
>>>>+*/
>>>>+ defaultView.setInputStream(inputStream);
>>>>
>>>> return defaultView;
>>>> } else {
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>_______________________________________________
>Yanel-development mailing list
>Yanel-development at wyona.com
>http://wyona.com/cgi-bin/mailman/listinfo/yanel-development
>
>
>
--
Michael Wechner
Wyona - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
michael.wechner at wyona.com michi at apache.org
+41 44 272 91 61
More information about the Yanel-development
mailing list