Changeset 4540
- Timestamp:
- 01/13/08 16:11:30 (11 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/nuxleus/Source/Xameleon/Function/HttpWebRequest.cs
r4539 r4540 4 4 using System.Text; 5 5 6 namespace Xameleon.Function 7 { 8 class HttpWebRequestStream 9 { 6 namespace Xameleon.Function { 7 class HttpWebRequestStream { 10 8 11 public HttpWebRequestStream () { }9 public HttpWebRequestStream () { } 12 10 13 //public static string GetResponse (String uri, bool returnUri) { 14 // WebRequest myHttpWebRequest = WebRequest.Create(uri); 15 // myHttpWebRequest.Method = "GET"; 16 // if (!returnUri) { 17 // return HttpWebResponseStream.GetResponseString(myHttpWebRequest.GetResponse().GetResponseStream()); 18 // } else { 19 // return myHttpWebRequest.GetResponse().ResponseUri.ToString(); 20 // } 21 //} 22 23 public static string GetResponse(String uri) 24 { 11 public static string GetResponse (String uri) { 25 12 return new WebClient().DownloadString(uri); 26 13 } 27 14 28 public static string GetResponse(String uri, String formValues) 29 { 15 public static string GetResponse (String uri, String formValues) { 30 16 WebRequest myHttpWebRequest = WebRequest.Create(uri); 31 17 … … 39 25 myHttpWebRequest.ContentLength = byte1.Length; 40 26 41 Stream newStream = myHttpWebRequest.GetRequestStream();42 newStream.Write(byte1, 0, byte1.Length);43 newStream.Close();44 return HttpWebResponseStream.GetResponseString(myHttpWebRequest.GetResponse().GetResponseStream());27 using (Stream newStream = myHttpWebRequest.GetRequestStream()) { 28 newStream.Write(byte1, 0, byte1.Length); 29 } 30 return GetResponseString(myHttpWebRequest.GetResponse().GetResponseStream()); 45 31 } 32 33 public static string GetResponseString (Stream stream) { 34 using (StreamReader reader = new StreamReader(stream)) { 35 return reader.ReadToEnd(); 36 } 37 } 38 39 //public static string GetResponse (String uri, bool returnUri) { 40 // WebRequest myHttpWebRequest = WebRequest.Create(uri); 41 // myHttpWebRequest.Method = "GET"; 42 // if (!returnUri) { 43 // return GetResponseString(myHttpWebRequest.GetResponse().GetResponseStream()); 44 // } else { 45 // return myHttpWebRequest.GetResponse().ResponseUri.ToString(); 46 // } 47 //} 46 48 } 47 49 } trunk/nuxleus/Source/Xameleon/Transform/XsltTransformationManager.cs
r4538 r4540 49 49 public XsltTransformationManager (Processor processor, Transform transform, XmlUrlResolver resolver, Serializer serializer) 50 50 : this(processor, transform, resolver, serializer, new Hashtable(), new Hashtable(), new Hashtable(), new Hashtable(), new Hashtable(), new Hashtable(), null, null, null) { 51 }52 public XsltTransformationManager (Processor processor, Transform transform, XmlUrlResolver resolver, Serializer serializer, Hashtable xsltHashtable)53 : this(processor, transform, resolver, serializer, xsltHashtable, new Hashtable(), new Hashtable(), new Hashtable(), new Hashtable(), new Hashtable(), null, null, null) {54 }55 public XsltTransformationManager (Processor processor, Transform transform, XmlUrlResolver resolver, Serializer serializer, Hashtable xsltHashtable, Hashtable namedXsltHashtable)56 : this(processor, transform, resolver, serializer, xsltHashtable, new Hashtable(), new Hashtable(), namedXsltHashtable, new Hashtable(), new Hashtable(), null, null, null) {57 }58 public XsltTransformationManager (Processor processor, Transform transform, XmlUrlResolver resolver, Serializer serializer, Hashtable xsltHashtable, Hashtable xmlSourceHashtable, Hashtable namedXsltHashtable)59 : this(processor, transform, resolver, serializer, xsltHashtable, xmlSourceHashtable, new Hashtable(), namedXsltHashtable, new Hashtable(), new Hashtable(), null, null, null) {60 }61 public XsltTransformationManager (Processor processor, Transform transform, XmlUrlResolver resolver, Serializer serializer, Hashtable xsltHashtable, Hashtable xmlSourceHashtable, Hashtable xdmNodeHashtable, Hashtable namedXsltHashtable)62 : this(processor, transform, resolver, serializer, xsltHashtable, xmlSourceHashtable, xdmNodeHashtable, namedXsltHashtable, new Hashtable(), new Hashtable(), null, null, null) {63 }64 public XsltTransformationManager (Processor processor, Transform transform, XmlUrlResolver resolver, Serializer serializer, Hashtable xsltHashtable, Hashtable xmlSourceHashtable, Hashtable xdmNodeHashtable, Hashtable namedXsltHashtable, Hashtable namedXsltETagIndex)65 : this(processor, transform, resolver, serializer, xsltHashtable, xmlSourceHashtable, xdmNodeHashtable, namedXsltHashtable, namedXsltETagIndex, new Hashtable(), null, null, null) {66 }67 public XsltTransformationManager (Processor processor, Transform transform, XmlUrlResolver resolver, Serializer serializer, Hashtable xsltHashtable, Hashtable xmlSourceHashtable, Hashtable xdmNodeHashtable, Hashtable namedXsltHashtable, Hashtable namedXsltETagIndex, Hashtable xdmNodeETagIndex)68 : this(processor, transform, resolver, serializer, xsltHashtable, xmlSourceHashtable, xdmNodeHashtable, namedXsltHashtable, namedXsltETagIndex, xdmNodeETagIndex, null, null, null) {69 51 } 70 52 public XsltTransformationManager … … 100 82 m_namedXsltHashtable = namedXsltHashtable; 101 83 m_namedXsltETagIndex = namedXsltETagIndex; 102 _hashAlgorithm = HashAlgorithm. SHA1;84 _hashAlgorithm = HashAlgorithm.MD5; 103 85 //NOTE: TransformEngine enum PLACEHOLDER FOR FUTURE USE 104 86 m_transformEngine = TransformEngine.SAXON; … … 153 135 } 154 136 private void addTransformer (string key, string name, Uri uri, XmlUrlResolver resolver, string initialMode, string initialTemplate, string baseOutputUri) { 137 m_compiler.BaseUri = uri; 155 138 XsltTransformer transformer = createNewTransformer(uri); 156 139 transformer.InputXmlResolver = resolver;
