WriteCData() public method

public WriteCData ( string text ) : void
text string
return void
        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();
        }
Example #8
0
 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();
        }
Example #11
0
        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();
        }
Example #20
0
        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();
        }
Example #22
0
        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();
        }
Example #25
0
        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();
        }
Example #29
0
        //////////////////
        //  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();
        }
Example #31
0
        /// <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();
        }