From: AUBRY, S. (COFRAMI) <ste...@ai...> - 2005-11-09 16:12:14
|
> Hi David, >=0D > The same error appear, i don't know how i can do to solve the problem. >=0D > In debug mode, the error is occured to the code line= "transformer.transform(Xml,outResult);" >=0D > And all the URLs are well-formed. >=0D > Thanks for your help , >=0D > St=E9phane >=0D > Calling : >=0D > XSL xsl_file =3D new XSL(); > xsl_file.Transform(this.reglebox.Text,= url_executable+"schematron-report.xsl",lien_temp); >=0D >=0D > My XSL Class : >=0D > using System; > using System.IO; > using System.Xml; > using javax.xml.transform; > using javax.xml.transform.stream; > using net.sf.saxon; > namespace RulesToHtml > { > /// <summary> > /// Summary description for XSL. > /// </summary> >=0D > public class XSL =0D > { > =0D > =0D >=0D > //Constructors > public XSL(){ } >=0D > public void Transform(string inXML, string inXSL, string output) > { >=0D > StreamSource inputXml_Source =3D new StreamSource(new= java.io.FileInputStream(inXML)); > inputXml_Source.setSystemId(inXML); >=0D > StreamSource inputXsl_Source =3D new StreamSource(new= java.io.FileInputStream(inXSL)); > inputXsl_Source.setSystemId(inXSL); > StreamWriter sw =3D new StreamWriter(output); > sw.Write(DoTransform(inputXml_Source, inputXsl_Source)); > sw.Close(); >=0D > } >=0D > private static string DoTransform(StreamSource Xml, StreamSource Xsl) > { >=0D > java.lang.System.setProperty("javax.xml.transform.TransformerFactory",= "net.sf.saxon.TransformerFactoryImpl"); >=0D > StreamResult outResult =3D new StreamResult(); >=0D > java.io.ByteArrayOutputStream outputXmlResult =3D new= java.io.ByteArrayOutputStream(); >=0D > outResult.setOutputStream(outputXmlResult); >=0D > TransformerFactory trans =3D TransformerFactory.newInstance(); >=0D > Transformer transformer =3D trans.newTransformer(Xsl); >=0D > transformer.transform(Xml,outResult); >=0D > return outputXmlResult.toString(); > } >=0D >=0D > } > } >=0D >=0D >=0D >=0D >=0D =0D This e-mail is intended only for the above addressee. It may contain privileged information. If you are not the addressee you must not copy, distribute, disclose or use any of the information in it. If you have received it in error please delete it and immediately notify the sender. Security Notice: all e-mail, sent to or from this address, may be accessed by someone other than the recipient, for system management and security reasons. This access is controlled under Regulation of Investigatory Powers Act 2000, Lawful Business Practises. |
From: M. D. P. <xml...@gm...> - 2005-11-09 22:30:20
|
SGkgU3RlcGhhbmUsCgo+ID4gSW4gZGVidWcgbW9kZSwgdGhlIGVycm9yIGlzIG9jY3VyZWQgdG8g dGhlIGNvZGUgbGluZSAiCnRyYW5zZm9ybWVyLnRyYW5zZm9ybShYbWwsb3V0UmVzdWx0KTsiCgpU aGF0cyB0aGUgZW50cnkgcG9pbnQgaW50byB0aGUgdHJhbnNmb3JtIG9mIHdoaWNoLCBpdCBzZWVt cywgaXMgaW1tZWRpYXRlbGx5CnNjcmVhbWluZyBmb3VsIGJhc2VkIG9uIHRoZSBmYWN0IHRoYXQg aW4gc29tZSBmb3JtIG9yIGFub3RoZXIgaXQgaXMKaW50ZXJwcmV0aW5nIHlvdXIgY29uY2F0ZWQg c3RyaW5nIHRvIGhhdmUgYSBvbmUgYnl0ZSBzdHJpbmcgb2YgJ2MnCnJlcHJlc2VudGluZyB0aGUg cHJvdG9jb2wsIG9mIHdoaWNoIGl0IG1vc3QgZGVmaW5pdGVseSB3b3VsZG4ndCBrbm93IGhvdyB0 bwpoYW5kbGUgdW5sZXNzIHlvdSB3cm90ZSBzdWNoIGEgaGFuZGxlciB5b3Vyc2VsZiBhbmQgcHJv dmlkZWQgaXQgdG8gdGhlCnRyYW5zZm9ybWF0aW9uIGVuZ2luZS4KCkNhbiB5b3UgZ2l2ZSBtZSBh IHNhbXBsZSBvZiB0aGUgdmFsdWVzIHRoYXQgYXJlIGJlaW5nIHBhc3NlZCBpbnRvIHRoZQp0cmFu c2Zvcm0gdmlhIHRoaXM6Cgo+IHRoaXMucmVnbGVib3guVGV4dCwgdXJsX2V4ZWN1dGFibGUrInNj aGVtYXRyb24tcmVwb3J0LnhzbCIsbGllbl90ZW1wPwoKSSdtIHdvbmRlcmluZyBpZiBpdHMgcG9z c2libGUgdGhhdCAidXJsX2V4ZWN1dGFibGUiIG5lZWRzIHRvIGZpcnN0IGJlCmNvbnZlcnRlZCBp bnRvIGEgc3RyaW5nIHZhbHVlLCBhbmQgYXMgcHJlc2VudCB0aW1lIGlzIGJlaW5nIHNlZW4gYXMg YQpub24tc3RyaW5nIHR5cGUgb2Ygc29tZSBzb3J0LiBJZiB0aGlzIHdlcmUgdG8gYmUgdGhlIGNh c2UsIHRoaXMgd291bGQgbW9zdApkZWZpbml0ZWx5IHRocm93IHRoaW5nIG9mZiBjb3Vyc2UuIFdo YXQgd291bGQgbWFrZSBldmVuIG1vcmUgc2Vuc2UgZnJvbSB0aGUKc3RhbmRwb2ludCBvZiAnYycg aXMgdGhhdCAnYycgaXMgcmVwcmVzZW50YXRpdmUgb2YgdGhlICdjIGRyaXZlJyBhbmQgaWYgc3Vj aAp0aGlzIHdvdWxkIGFsc28gYmUgYSBwcm9ibGVtIGFzIHlvdSB3b3VsZCBuZWVkIHRvIHNwZWNp ZnkgJ2ZpbGU6Ly8vJyBhcyB0aGUKcHJvdG9jb2wsIHRoZSAnYzovcmVzdG9mdGhlcGF0aCcuIFRo aXMgaXMgcHJvYmFibHkgdGhlIG1vc3QgbGlrZWx5IHByb2JsZW0KYXMgZXZlcnl0aGluZyBiZWZv cmUgdGhlIGZpcnN0ICc6JyB0b2tlbiBpcyB2aWV3ZWQgYnkgdGhlIHN5c3RlbSB0byBiZSB0aGUK cHJvdG9jb2wuIFNvIGlmICdjOlxwYXRoXHRvXHRoZVxmaWxlLm5hbWUnIHdhcyB0aGUgdmFsdWUg b2YgZWl0aGVyIG9mIHRoZQpmaXJzdCB0d28gdmFyaWFibGVzIHRoaXMgd291bGQgYmUgdGhlIHJl YXNvbiBmb3IgdGhlIGVycm9yLgoKTGV0IG1lIGtub3cgaWYgYW55IG9mIHRoaXMgc291bmRzIHRv IGJlIGEgcG9zc2liaWxpdHkgYW5kIHdlIGNhbiB0YWtlIGl0CmZyb20gdGhlcmUuCgpCZXN0IHJl Z2FyZHMsCgpXaGF0CgpPbiAxMS85LzA1LCBBVUJSWSwgU3RlcGhhbmUgKENPRlJBTUkpIDxzdGVw aGFuZS5hdWJyeUBhaXJidXMuY29tPiB3cm90ZToKPgo+Cj4KPgo+ID4gSGkgRGF2aWQsCj4gPgo+ ID4gVGhlIHNhbWUgZXJyb3IgYXBwZWFyLCBpIGRvbid0IGtub3cgaG93IGkgY2FuIGRvIHRvIHNv bHZlIHRoZSBwcm9ibGVtLgo+ID4KPiA+IEluIGRlYnVnIG1vZGUsIHRoZSBlcnJvciBpcyBvY2N1 cmVkIHRvIHRoZSBjb2RlIGxpbmUgIgo+IHRyYW5zZm9ybWVyLnRyYW5zZm9ybShYbWwsb3V0UmVz dWx0KTsiCj4gPgo+ID4gQW5kIGFsbCB0aGUgVVJMcyBhcmUgd2VsbC1mb3JtZWQuCj4gPgo+ID4g VGhhbmtzIGZvciB5b3VyIGhlbHAgLAo+ID4KPiA+IFN0w6lwaGFuZQo+ID4KPiA+IENhbGxpbmcg Ogo+ID4KPiA+IFhTTCB4c2xfZmlsZSA9IG5ldyBYU0woKTsKPiA+IHhzbF9maWxlLlRyYW5zZm9y bSh0aGlzLnJlZ2xlYm94LlRleHQsIHVybF9leGVjdXRhYmxlKyIKPiBzY2hlbWF0cm9uLXJlcG9y dC54c2wiLGxpZW5fdGVtcCk7Cj4gPgo+ID4KPiA+IE15IFhTTCBDbGFzcyA6Cj4gPgo+ID4gdXNp bmcgU3lzdGVtOwo+ID4gdXNpbmcgU3lzdGVtLklPOwo+ID4gdXNpbmcgU3lzdGVtLlhtbDsKPiA+ IHVzaW5nIGphdmF4LnhtbC50cmFuc2Zvcm07Cj4gPiB1c2luZyBqYXZheC54bWwudHJhbnNmb3Jt LnN0cmVhbTsKPiA+IHVzaW5nIG5ldC5zZi5zYXhvbjsKPiA+IG5hbWVzcGFjZSBSdWxlc1RvSHRt bAo+ID4gewo+ID4gLy8vIDxzdW1tYXJ5Pgo+ID4gLy8vIFN1bW1hcnkgZGVzY3JpcHRpb24gZm9y IFhTTC4KPiA+IC8vLyA8L3N1bW1hcnk+Cj4gPgo+ID4gcHVibGljIGNsYXNzIFhTTAo+ID4gewo+ ID4KPiA+Cj4gPgo+ID4gLy9Db25zdHJ1Y3RvcnMKPiA+IHB1YmxpYyBYU0woKXsgfQo+ID4KPiA+ IHB1YmxpYyB2b2lkIFRyYW5zZm9ybShzdHJpbmcgaW5YTUwsIHN0cmluZyBpblhTTCwgc3RyaW5n IG91dHB1dCkKPiA+IHsKPiA+Cj4gPiBTdHJlYW1Tb3VyY2UgaW5wdXRYbWxfU291cmNlID0gbmV3 IFN0cmVhbVNvdXJjZShuZXcKPiBqYXZhLmlvLkZpbGVJbnB1dFN0cmVhbShpblhNTCkpOwo+ID4g aW5wdXRYbWxfU291cmNlLnNldFN5c3RlbUlkKGluWE1MKTsKPiA+Cj4gPiBTdHJlYW1Tb3VyY2Ug aW5wdXRYc2xfU291cmNlID0gbmV3IFN0cmVhbVNvdXJjZShuZXcKPiBqYXZhLmlvLkZpbGVJbnB1 dFN0cmVhbShpblhTTCkpOwo+ID4gaW5wdXRYc2xfU291cmNlLnNldFN5c3RlbUlkKGluWFNMKTsK PiA+IFN0cmVhbVdyaXRlciBzdyA9IG5ldyBTdHJlYW1Xcml0ZXIob3V0cHV0KTsKPiA+IHN3Lldy aXRlKERvVHJhbnNmb3JtKGlucHV0WG1sX1NvdXJjZSwgaW5wdXRYc2xfU291cmNlKSk7Cj4gPiBz dy5DbG9zZSgpOwo+ID4KPiA+IH0KPiA+Cj4gPiBwcml2YXRlIHN0YXRpYyBzdHJpbmcgRG9UcmFu c2Zvcm0oU3RyZWFtU291cmNlIFhtbCwgU3RyZWFtU291cmNlIFhzbCkKPiA+IHsKPiA+Cj4gPiBq YXZhLmxhbmcuU3lzdGVtLnNldFByb3BlcnR5KCJqYXZheC54bWwudHJhbnNmb3JtLlRyYW5zZm9y bWVyRmFjdG9yeSIsICIKPiBuZXQuc2Yuc2F4b24uVHJhbnNmb3JtZXJGYWN0b3J5SW1wbCIpOwo+ ID4KPiA+IFN0cmVhbVJlc3VsdCBvdXRSZXN1bHQgPSBuZXcgU3RyZWFtUmVzdWx0KCk7Cj4gPgo+ ID4gamF2YS5pby5CeXRlQXJyYXlPdXRwdXRTdHJlYW0gb3V0cHV0WG1sUmVzdWx0ID0gbmV3Cj4g amF2YS5pby5CeXRlQXJyYXlPdXRwdXRTdHJlYW0oKTsKPiA+Cj4gPiBvdXRSZXN1bHQuc2V0T3V0 cHV0U3RyZWFtKG91dHB1dFhtbFJlc3VsdCk7Cj4gPgo+ID4gVHJhbnNmb3JtZXJGYWN0b3J5IHRy YW5zID0gVHJhbnNmb3JtZXJGYWN0b3J5Lm5ld0luc3RhbmNlKCk7Cj4gPgo+ID4gVHJhbnNmb3Jt ZXIgdHJhbnNmb3JtZXIgPSB0cmFucy5uZXdUcmFuc2Zvcm1lcihYc2wpOwo+ID4KPiA+IHRyYW5z Zm9ybWVyLnRyYW5zZm9ybShYbWwsb3V0UmVzdWx0KTsKPiA+Cj4gPiByZXR1cm4gb3V0cHV0WG1s UmVzdWx0LnRvU3RyaW5nKCk7Cj4gPiB9Cj4gPgo+ID4KPiA+IH0KPiA+IH0KPiA+Cj4gPgo+ID4K PiA+Cj4gPgo+Cj4KPiBUaGlzIGUtbWFpbCBpcyBpbnRlbmRlZCBvbmx5IGZvciB0aGUgYWJvdmUg YWRkcmVzc2VlLiBJdCBtYXkgY29udGFpbgo+IHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIElmIHlv dSBhcmUgbm90IHRoZSBhZGRyZXNzZWUgeW91IG11c3Qgbm90IGNvcHksCj4gZGlzdHJpYnV0ZSwg ZGlzY2xvc2Ugb3IgdXNlIGFueSBvZiB0aGUgaW5mb3JtYXRpb24gaW4gaXQuIElmIHlvdSBoYXZl Cj4gcmVjZWl2ZWQgaXQgaW4gZXJyb3IgcGxlYXNlIGRlbGV0ZSBpdCBhbmQgaW1tZWRpYXRlbHkg bm90aWZ5IHRoZSBzZW5kZXIuCj4gU2VjdXJpdHkgTm90aWNlOiBhbGwgZS1tYWlsLCBzZW50IHRv IG9yIGZyb20gdGhpcyBhZGRyZXNzLCBtYXkgYmUKPiBhY2Nlc3NlZCBieSBzb21lb25lIG90aGVy IHRoYW4gdGhlIHJlY2lwaWVudCwgZm9yIHN5c3RlbSBtYW5hZ2VtZW50IGFuZAo+IHNlY3VyaXR5 IHJlYXNvbnMuIFRoaXMgYWNjZXNzIGlzIGNvbnRyb2xsZWQgdW5kZXIgUmVndWxhdGlvbiBvZgo+ IEludmVzdGlnYXRvcnkgUG93ZXJzIEFjdCAyMDAwLCBMYXdmdWwgQnVzaW5lc3MgUHJhY3Rpc2Vz Lgo+Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCj4gU0YuTmV0IGVtYWlsIGlzIHNwb25zb3JlZCBieToKPiBUYW1lIHlvdXIgZGV2ZWxv cG1lbnQgY2hhbGxlbmdlcyB3aXRoIEFwYWNoZSdzIEdlcm9uaW1vIEFwcCBTZXJ2ZXIuCj4gRG93 bmxvYWQKPiBpdCBmb3IgZnJlZSAtIC1hbmQgYmUgZW50ZXJlZCB0byB3aW4gYSA0MiIgcGxhc21h IHR2IG9yIHlvdXIgdmVyeSBvd24KPiBTb255KHRtKVBTUC4gQ2xpY2sgaGVyZSB0byBwbGF5OiBo dHRwOi8vc291cmNlZm9yZ2UubmV0L2dlcm9uaW1vLnBocAo+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gU2F4b25kb3RuZXQtaGVscCBtYWlsaW5nIGxp c3QKPiBTYXhvbmRvdG5ldC1oZWxwQGxpc3RzLnNvdXJjZWZvcmdlLm5ldAo+IGh0dHBzOi8vbGlz dHMuc291cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL3NheG9uZG90bmV0LWhlbHAKPgoKCgot LQo8TTpELz4KCk0uIERhdmlkIFBldGVyc29uCmh0dHA6Ly93d3cueHNsdGJsb2cuY29tLwo= |