protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string mediaType = Request.QueryString["type"]; string mediaID = Request.QueryString["id"]; string wa = "waStartStream"; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DoCountdown(mediaID, mediaType)); xw.WriteEndElement(); //end data //start script xw.WriteStartElement("script"); xw.WriteCData("startCountdown(21)"); xw.WriteEndElement(); //end script //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
/// <summary> /// Adds a single item to the XmlTextWriter supplied /// </summary> /// <param name="writer">The XmlTextWriter to be written to</param> /// <param name="sItemTitle">The title of the RSS item</param> /// <param name="sItemLink">The URL of the RSS item</param> /// <param name="sItemDescription">The RSS item text itself</param> /// <param name="sPubDate"></param> /// <param name="bDescAsCdata">Write description as CDATA</param> /// <returns>The XmlTextWriter with the item info written to it</returns> public XmlTextWriter AddRssItem(XmlTextWriter writer, string sItemTitle, string sItemLink, string sItemDescription, DateTime sPubDate, bool bDescAsCdata) { writer.WriteStartElement("item"); writer.WriteElementString("title", sItemTitle); writer.WriteElementString("link", sItemLink); if (bDescAsCdata) { // Now we can write the description as CDATA to support html content. // We find this used quite often in aggregators writer.WriteStartElement("description"); writer.WriteCData(sItemDescription); writer.WriteEndElement(); } else { writer.WriteElementString("description", sItemDescription); } writer.WriteElementString("pubDate", sPubDate.ToString("r")); writer.WriteEndElement(); return writer; }
private void WriteXmlElement(TraceRecord rec) { using (Stream xmlFile = new FileStream(@"D:\Ari Gunawan\Belajar\WEB API\Code\Apress.PracticalWebApi.HelloWebApi\log.xml", FileMode.Append)) { using (XmlTextWriter writer = new XmlTextWriter(xmlFile, Encoding.UTF8)) { writer.Formatting = Formatting.Indented; writer.WriteStartElement("trace"); writer.WriteElementString("timestamp", rec.Timestamp.ToString()); writer.WriteElementString("operation", rec.Operation); writer.WriteElementString("user", rec.Operator); if (!String.IsNullOrWhiteSpace(rec.Message)) { writer.WriteStartElement("message"); writer.WriteCData(rec.Message); writer.WriteEndElement(); } writer.WriteElementString("category", rec.Category); writer.WriteEndElement(); writer.WriteString(Environment.NewLine); writer.Flush(); } } }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string wa = "waSettingsResult"; string pagesize = Request.QueryString["pagesize"]; string order = Request.QueryString["order"]; string client = Request.QueryString["client"]; string server = Request.QueryString["server"]; string submenu = Request.QueryString["submenu"]; string recsubmenu = Request.QueryString["recsubmenu"]; string recent = Request.QueryString["recent"]; string myvideos = Request.QueryString["myvideos"]; string sortlists = Request.QueryString["sortlists"]; string guidedays = Request.QueryString["guidedays"]; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(UpdateSettings(pagesize, order, server, client, submenu, recsubmenu, recent, myvideos, sortlists, guidedays)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string path = Request.QueryString["path"]; string start = Request.QueryString["start"]; string wa = "waRecDelete"; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); if (Convert.ToInt32(start) == 0) { xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); } else { xw.WriteAttributeString("mode", "self"); xw.WriteAttributeString("zone", "moredrive"); } xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DisplayRecordingsDeleteMenu(wa, Convert.ToInt32(start), path)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string wa = "waCreateUser"; string newpass = Request.QueryString["newpass"]; string confpass = Request.QueryString["confpass"]; string username = Request.QueryString["user"]; bool recorder = Convert.ToBoolean(Request.QueryString["recorder"]); bool watcher = Convert.ToBoolean(Request.QueryString["watcher"]); bool deleter = Convert.ToBoolean(Request.QueryString["deleter"]); bool remoter = Convert.ToBoolean(Request.QueryString["remoter"]); bool admin = Convert.ToBoolean(Request.QueryString["admin"]); TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(CreateUser(username, newpass, confpass, recorder, watcher, deleter, remoter, admin, wa)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string wa = "waClientUpdateResult"; uWiMP.TVServer.MPClient.Client client = new uWiMP.TVServer.MPClient.Client(); client.Friendly = Request.QueryString["friendly"]; client.Hostname = Request.QueryString["hostname"]; client.Port = Request.QueryString["port"]; client.MACAddress = Request.QueryString["macaddress"]; client.usesMovingPictures = Convert.ToBoolean(Request.QueryString["usemovpics"]); client.usesTVSeries = Convert.ToBoolean(Request.QueryString["usetvseries"]); TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(UpdateClient(wa, client)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
public void Write(IFileSystem fs, ContentItem item, XmlTextWriter writer) { writer.WriteStartElement("fake"); string x = item[Name] as string; writer.WriteAttributeString("blah", x); writer.WriteCData(x.ToUpper()); writer.WriteEndElement(); item["wasWritten"] = true; }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string friendly = Request.QueryString["friendly"]; string album = Request.QueryString["album"]; string artist = Request.QueryString["artist"]; string shuffle = (bool)Request.QueryString["shuffle"]; string enqueue = (bool)Request.QueryString["enqueue"]; string tracks = Replace(Request.QueryString["tracks"], " ", ","); string wa = "waMPClientPlayMusic"; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(PlayMusic(friendly, album, artist, shuffle, enqueue, tracks)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string groupID = Request.QueryString["group"]; string wa = "waRadioSearchResults" + groupID; string search = Request.QueryString["search"]; string genre = Request.QueryString["genre"]; bool desc = Convert.ToBoolean(Request.QueryString["desc"]); if (genre == "") genre = "all"; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DisplaySearchResults(groupID, genre, search, desc)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
public void GetOutput(System.IO.Stream outputStream, List<Common.Model.ChargePoint> dataList, Common.APIRequestParams settings) { /*<Document> <Placemark> <name>Sacramento County Parking Garage</name> <description>1 SP Inductive 1 Avcon Conductive</description> <Point> <coordinates>-121.49610000,38.58460000</coordinates> </Point> </Placemark> <Placemark> <name>Sacramento City Public Parking Garage</name> <description>3 SP Inductive</description> <Point> <coordinates>-121.49382900,38.57830300</coordinates> </Point> </Placemark> </Document> * */ XmlTextWriter xml = new XmlTextWriter(outputStream, Encoding.UTF8); //start xml document xml.WriteStartDocument(); if (this.SelectedKMLVersion== KMLVersion.V2) xml.WriteStartElement("kml", "http://www.opengis.net/kml/2.2"); xml.WriteStartElement("Document"); xml.WriteElementString("name","Open Charge Map - Electric Vehicle Charging Locations"); xml.WriteElementString("description", "Data from http://openchargemap.org/"); foreach (var item in dataList) { if (item.AddressInfo != null) { xml.WriteStartElement("Placemark"); xml.WriteAttributeString("id", "OCM-"+item.ID.ToString()); xml.WriteElementString("name", item.AddressInfo.Title); //remove invalid character ranges before serializing to XML var description = Regex.Replace(item.GetSummaryDescription(true), @"[^\u0009\u000a\u000d\u0020-\uD7FF\uE000-\uFFFD]", string.Empty); xml.WriteStartElement("description"); xml.WriteCData(description); xml.WriteEndElement(); xml.WriteStartElement("Point"); string coords = item.AddressInfo.Longitude.ToString() + "," + item.AddressInfo.Latitude.ToString(); xml.WriteElementString("coordinates", coords); xml.WriteEndElement(); xml.WriteEndElement(); } } xml.WriteEndElement(); if (this.SelectedKMLVersion == KMLVersion.V2) xml.WriteEndElement(); //</kml> xml.WriteEndDocument(); xml.Flush(); //xml.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string wa = "waRadioRecordManualConfirm"; int channelID = Convert.ToInt32(Request.QueryString["channel"]); string schedName = Request.QueryString["schedName"]; string startDate = Request.QueryString["startdate"]; string startTime = Request.QueryString["starttime"]; string duration = Request.QueryString["duration"]; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(RecordProgram(channelID, schedName, startDate, startTime, duration)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string oldpass = Request.QueryString["oldpass"]; string newpass = Request.QueryString["newpass"]; string confpass = Request.QueryString["confpass"]; string wa = "waChangePass"; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(ChangePassword(oldpass, newpass, confpass, wa)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string friendly = Request.QueryString["friendly"]; string compositeID = Request.QueryString["compositeID"]; string wa = string.Format("waTVSeriesSeason{0}", compositeID); TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DisplayTVSeasons(friendly, compositeID)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string wa = "waMyMusicListAlbum"; string friendly = Request.QueryString["friendly"]; string album = Server.UrlDecode(Request.QueryString["album"]); string artist = Server.UrlDecode(Request.QueryString["artist"]); TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DisplayAlbum(wa, friendly, album, artist)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string wa = "waClientDeleteConfirm"; uWiMP.TVServer.MPClient.Client client = new uWiMP.TVServer.MPClient.Client(); client.Friendly = Request.QueryString["friendly"]; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DeleteClientMenuConfirm(wa, client)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string friendly = Request.QueryString["friendly"]; string filter = Request.QueryString["filter"]; string value = Request.QueryString["value"]; string wa = "waMPClientPlayRandom"; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(PlayRandom(friendly, filter, value)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string recordingID = Request.QueryString["id"]; int keep = Convert.ToInt32(Request.QueryString["keep"]); string wa = string.Format("waKeep{0}Rec{0}", keep, recordingID); TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DisplayKeepRecordingResult(wa, recordingID, keep)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string programID = Request.QueryString["program"]; string wa = "waRecordProgramConfirm" + programID; int recType = Convert.ToInt32(Request.QueryString["rectype"]); TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(RecordProgram(wa, programID, recType)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string wa = "waError"; Exception ex = (Exception)Application["fubar"]; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(GenerateError(wa, ex)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string id = Request.QueryString["id"]; string wa = string.Format("waCardStopResult{0}", id); TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(StopCard(wa, id)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string groupID = Request.QueryString["group"]; string wa = "waNowAndNext" + groupID; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DisplayChannelGroupNowNext(wa, groupID)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; int period = Convert.ToInt32(Request.QueryString["period"]); string wa = string.Format("waSchedDate{0}", period.ToString()); TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //go xw.WriteStartElement("go"); xw.WriteAttributeString("to", wa); xw.WriteEndElement(); //end go //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DisplaySchedulesByDate(wa, period)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
public override void WriteXml(XmlTextWriter xmlWriter) { var q = question as OuterQuestion; xmlWriter.WriteStartElement("question"); xmlWriter.WriteAttributeString("name", q.Text); xmlWriter.WriteAttributeString("id", "#module{" + q.Id.ToString().ToUpper() + "}"); if (q.NextQuestion != null) { xmlWriter.WriteAttributeString("next_question", "#module{" + q.NextQuestion.Id.ToString().ToUpper() + "}"); } xmlWriter.WriteAttributeString("type", "outer"); xmlWriter.WriteAttributeString("time", q.TimeRestriction.ToString()); #region Wsdl xmlWriter.WriteStartElement("wsdl"); xmlWriter.WriteAttributeString("address", q.Url); xmlWriter.WriteAttributeString("testid", q.TestId); xmlWriter.WriteEndElement(); #endregion #region Task xmlWriter.WriteStartElement("task"); xmlWriter.WriteAttributeString("id", q.TaskId); xmlWriter.WriteAttributeString("name", q.TaskName); xmlWriter.WriteAttributeString("subject", q.SubjectName); xmlWriter.WriteAttributeString("testname", q.TestName); xmlWriter.WriteStartElement("declaration"); xmlWriter.WriteCData(q.DocumentHtml); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); #endregion if (!(question.Parent is Group)) { xmlWriter.WriteStartElement("mark"); xmlWriter.WriteAttributeString("value", q.Marks.ToString()); if (question.Profile != null) { xmlWriter.WriteAttributeString("concept_id", "#elem{" + question.Profile.Id.ToString().ToUpper() + "}"); } xmlWriter.WriteFullEndElement(); } xmlWriter.WriteEndElement(); }
internal void SaveToXml(System.Xml.XmlTextWriter xmlWriter, string elementName) { xmlWriter.WriteStartElement(elementName); xmlWriter.WriteAttributeString("Name", name); xmlWriter.WriteAttributeString("DataSetType", this.Type.ToString()); if (this.Type == ImageSetType.Sky) { xmlWriter.WriteAttributeString("RA", camParams.RA.ToString()); xmlWriter.WriteAttributeString("Dec", camParams.Dec.ToString()); } else { xmlWriter.WriteAttributeString("Lat", Lat.ToString()); xmlWriter.WriteAttributeString("Lng", Lng.ToString()); } xmlWriter.WriteAttributeString("Constellation", constellation); xmlWriter.WriteAttributeString("Classification", Classification.ToString()); xmlWriter.WriteAttributeString("Magnitude", magnitude.ToString()); xmlWriter.WriteAttributeString("Distance", distnace.ToString()); xmlWriter.WriteAttributeString("AngularSize", AngularSize.ToString()); xmlWriter.WriteAttributeString("ZoomLevel", ZoomLevel.ToString()); xmlWriter.WriteAttributeString("Rotation", camParams.Rotation.ToString()); xmlWriter.WriteAttributeString("Angle", camParams.Angle.ToString()); xmlWriter.WriteAttributeString("Opacity", camParams.Opacity.ToString()); xmlWriter.WriteAttributeString("Target", Target.ToString()); xmlWriter.WriteAttributeString("ViewTarget", camParams.ViewTarget.ToString()); xmlWriter.WriteAttributeString("TargetReferenceFrame", camParams.TargetReferenceFrame); xmlWriter.WriteAttributeString("DomeAlt", camParams.DomeAlt.ToString()); xmlWriter.WriteAttributeString("DomeAz", camParams.DomeAz.ToString()); xmlWriter.WriteStartElement("Description"); xmlWriter.WriteCData(HtmlDescription); xmlWriter.WriteEndElement(); if (backgroundImageSet != null) { xmlWriter.WriteStartElement("BackgroundImageSet"); ImageSetHelper.SaveToXml(xmlWriter, backgroundImageSet, ""); xmlWriter.WriteEndElement(); } if (studyImageset != null) { ImageSetHelper.SaveToXml(xmlWriter, studyImageset, ""); } xmlWriter.WriteEndElement(); }
public static void Serialize(OutgoingTransportMessage transportMessage, Stream outputStream) { var writer = new XmlTextWriter(outputStream, new UnicodeEncoding(false, false)); // SQL Server is UTF16, little endian, no BOM writer.Formatting = Formatting.Indented; writer.WriteStartElement("root"); foreach (var item in transportMessage.Headers) { writer.WriteElementString(item.Key, item.Value); } writer.WriteStartElement("body"); writer.WriteCData(transportMessage.SerializedMessageData); writer.WriteEndElement(); // </body> writer.WriteEndElement(); // </root> writer.Flush(); }
public static void Serialize(IDictionary<string, string> headers, string body, Stream outputStream) { var writer = new XmlTextWriter(outputStream, new UnicodeEncoding(false, false)); // SQL Server is UTF16, little endian, no BOM writer.Formatting = Formatting.Indented; writer.WriteStartElement(RootElementName); foreach (var item in headers) { writer.WriteElementString(item.Key, item.Value); } writer.WriteStartElement(BodyElementName); writer.WriteCData(body); writer.WriteEndElement(); // </body> writer.WriteEndElement(); // </root> writer.Flush(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "text/xml"; Response.ContentEncoding = Encoding.UTF8; string wa = "waDeleteUserMenu"; TextWriter tw = new StreamWriter(Response.OutputStream, Encoding.UTF8); XmlWriter xw = new XmlTextWriter(tw); //start doc xw.WriteStartDocument(); //start root xw.WriteStartElement("root"); //start title xw.WriteStartElement("title"); xw.WriteAttributeString("set", wa); xw.WriteEndElement(); //end title //start dest xw.WriteStartElement("destination"); xw.WriteAttributeString("mode", "replace"); xw.WriteAttributeString("zone", wa); xw.WriteAttributeString("create", "true"); xw.WriteEndElement(); //end dest //start data xw.WriteStartElement("data"); xw.WriteCData(DeleteUserMenu(wa)); xw.WriteEndElement(); //end data //end root xw.WriteEndElement(); //end doc xw.WriteEndDocument(); xw.Close(); }
////////////////// // XML export // ////////////////// public void exportTextXML(XmlTextWriter wr) { for (int i = 0; i < itsItems.Count; i++) { string name = itsItemNames[i]; string basename = name.Substring(0, name.IndexOf(".")); string singularname = basename + name.Substring(basename.Length + 1, name.LastIndexOf(".") - basename.Length - 1); string pluralname = basename + name.Substring(name.LastIndexOf(".")+1); wr.WriteStartElement("text"); wr.WriteAttributeString("key", "item_"+ i.ToString()+"_sin"); wr.WriteCData(singularname); wr.WriteEndElement(); wr.WriteStartElement("text"); wr.WriteAttributeString("key", "item_"+i.ToString()+"_plu"); wr.WriteCData(pluralname); wr.WriteEndElement(); } }
public void WriteXml(XmlTextWriter xmlWriter) { foreach (var idc in trainingModule.InConceptParent.InDummyConcepts) { xmlWriter.WriteStartElement("input"); xmlWriter.WriteAttributeString("concept_id", "#elem{" + idc.Concept.Id.ToString().ToUpper() + "}"); xmlWriter.WriteEndElement(); } foreach (var odc in trainingModule.OutConceptParent.OutDummyConcepts) { xmlWriter.WriteStartElement("output"); xmlWriter.WriteAttributeString("concept_id", "#elem{" + odc.Concept.Id.ToString().ToUpper() + "}"); xmlWriter.WriteEndElement(); } xmlWriter.WriteStartElement("html_text"); xmlWriter.WriteAttributeString("id", "{" + Guid.NewGuid().ToString().ToUpper() + "}"); xmlWriter.WriteCData(HtmlToXml(trainingModule)); xmlWriter.WriteFullEndElement(); }
/// <summary> /// 将指定的文本写入CDATA块中并作为XML输出到响应流。 /// </summary> /// <param name="value">CDATA块中的文本。</param> /// <param name="code">状态代码。</param> /// <param name="type">CDATA块名称。</param> public static void ReturnCData(string value, string code, string type) { XmlTextWriter xw = new XmlTextWriter(HttpContext.Current.Response.Output); xw.Formatting = Formatting.Indented; xw.Indentation = 2; xw.WriteStartDocument(); xw.WriteStartElement("return"); xw.WriteStartElement("code"); xw.WriteString(code); xw.WriteEndElement(); xw.WriteStartElement(type); xw.WriteCData(value); xw.WriteEndElement(); xw.WriteEndElement(); xw.Close(); HttpContext.Current.Response.ContentType = "text/xml"; HttpContext.Current.Response.End(); }