コード例 #1
0
ファイル: Verification.aspx.cs プロジェクト: zeus9/CSE-445
        protected void btn_verify_Click(object sender, EventArgs e)
        {
            XMLServiceReference.Service1Client client = new XMLServiceReference.Service1Client();
            Uri myUri;                                                                                // To valid the HTTP URLs

            lbl_output.Text = "";                                                                     // Clears the label

            if (!String.IsNullOrWhiteSpace(txt_xml.Text) && !String.IsNullOrWhiteSpace(txt_xsd.Text)) // Makes sure that the text boxes have data
            {
                // Makes sure the URLs are valid
                if (Uri.TryCreate(txt_xml.Text, UriKind.RelativeOrAbsolute, out myUri) && Uri.TryCreate(txt_xsd.Text, UriKind.RelativeOrAbsolute, out myUri))
                {
                    lbl_output.Text = client.verification(txt_xml.Text, txt_xsd.Text);
                }
                else if (!Uri.TryCreate(txt_xml.Text, UriKind.RelativeOrAbsolute, out myUri) && !Uri.TryCreate(txt_xsd.Text, UriKind.RelativeOrAbsolute, out myUri))
                {
                    lbl_output.Text = "Both URLs are invalid";
                }
                else if (!Uri.TryCreate(txt_xml.Text, UriKind.RelativeOrAbsolute, out myUri))
                {
                    lbl_output.Text = "The XML URL is invalid";
                }
                else if (!Uri.TryCreate(txt_xsd.Text, UriKind.RelativeOrAbsolute, out myUri))
                {
                    lbl_output.Text = "The XMLS URL is invalid";
                }
            }
            else
            {
                lbl_output.Text = "Please enter data in both boxes.";
            }
        }
コード例 #2
0
ファイル: Transformation.aspx.cs プロジェクト: zeus9/CSE-445
        protected void btn_transform_Click(object sender, EventArgs e)
        {
            XMLServiceReference.Service1Client client = new XMLServiceReference.Service1Client();
            StreamWriter file;                                                                        // to write the html into a file
            Uri          myUri;                                                                       // To valid the HTTP URLs

            lbl_output.Text = "";                                                                     // Clears the label

            if (!String.IsNullOrWhiteSpace(txt_xml.Text) && !String.IsNullOrWhiteSpace(txt_xsl.Text)) // Makes sure that the text boxes have data
            {
                // Makes sure the URLs are valid
                if (Uri.TryCreate(txt_xml.Text, UriKind.RelativeOrAbsolute, out myUri) && Uri.TryCreate(txt_xsl.Text, UriKind.RelativeOrAbsolute, out myUri))
                {
                    string html = client.transformation(txt_xml.Text, txt_xsl.Text);
                    lbl_output.Text = html;
                    file            = new StreamWriter(HttpRuntime.AppDomainAppPath + @"\App_Data\Output.html");
                    file.WriteLine(html);
                    file.Close();
                }
                else if (!Uri.TryCreate(txt_xml.Text, UriKind.RelativeOrAbsolute, out myUri) && !Uri.TryCreate(txt_xsl.Text, UriKind.RelativeOrAbsolute, out myUri))
                {
                    lbl_output.Text = "Both URLs are invalid";
                }
                else if (!Uri.TryCreate(txt_xml.Text, UriKind.RelativeOrAbsolute, out myUri))
                {
                    lbl_output.Text = "The XML URL is invalid";
                }
                else if (!Uri.TryCreate(txt_xsl.Text, UriKind.RelativeOrAbsolute, out myUri))
                {
                    lbl_output.Text = "The XSL URL is invalid";
                }
            }
            else
            {
                lbl_output.Text = "Please enter data in both boxes.";
            }
        }