[Seasar-s2dotnet 95] Re: S2Container.NET 1.0.0-RC1 リリース
Kazuya Sugimoto
sugimoto
2005年 11月 12日 (土) 23:36:49 JST
志村さん、菊池さん、こんばんは。
杉本です。
情報ありがとうございます。
.NET 2.0対応時に参考にします。
志村さん:
>>Cannot resolve external DTD subset - public ID =
>>'-//SEASAR2.1//DTD S2Container//EN', system ID =
>>'http://www.seasar.org/dtd/components21.dtd'.
>>A first chance exception of type ' System.Xml.XmlException'
>>occurred in System.Xml.dll A first chance exception of type
>>'System.NullReferenceException' occurred in Seasar.dll A
>>first chance exception of type
>>'System.NullReferenceException' occurred in Seasar.dll The
>>program '[3768] Seasar.Examples.vshost.exe: Managed' has
>>exited with code 0 (0x0).
菊池さん:
> XmlHandlerPerser.Parse の冒頭を以下のように書き換えるといけると思います。
>
> public object Parse(StreamReader input)
> {
> #regison Obsolete 対応 ここから
> XmlReaderSettings readerSetting = new XmlReaderSettings();
> readerSetting.ProhibitDtd = false;
> readerSetting.ValidationType = ValidationType.DTD;
> readerSetting.XmlResolver = new S2XmlResolver();
> readerSetting.ValidationEventHandler +=
> new ValidationEventHandler(ValidationHandler);
> XmlReader reader = XmlReader.Create(
> new XmlTextReader(input),readerSetting);
> #endregion
> try
> {
> while(reader.Read())
--
Kazuya Sugimoto
http://d.hatena.ne.jp/sugimotokazuya/
S2Container.NET
http://s2dotnet.oscj.net/
S2Dao.NET
http://s2dao.net.sandbox.seasar.org/
seasar-dotnet メーリングリストの案内