I get this error, and all I have found so far is “delete space” but there is no space. This is a found script that will take a resume from any file format and extract the data (parse it) to put it in the SQL database ... haven't gotten to this yet
ASP.net Code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ResumeParser.aspx.cs" Inherits="CsharpSamCodeResumeParser_USAResume" Debug="true" ValidateRequest="false" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <table style="width: 574px; height: 95px"> <tr> <td style="width: 507px"> Resume URL</td> <td style="width: 737px"> <asp:TextBox ID="TxtUrl" runat="server" Width="424px"></asp:TextBox> </td> </tr> <tr> <td colspan="2" align="center"> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Resume parser" /></td> </tr> </table> <table> <tr> <td style="width: 247px; height: 287px"> PARSING RESULTS</td> <td style="width: 568px; height: 287px"> <asp:TextBox ID="TxtOutput" runat="server" Height="276px" TextMode="MultiLine" Width="565px"></asp:TextBox></td> </tr> </table> </div> </form>
WITH#:
public partial class CsharpSamCodeResumeParser_USAResume : System.Web.UI.Page { //////////Configuration Setting/////////////////// string ServiceUrl = (string)ConfigurationSettings.AppSettings["webServiceUrl"]; protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { ///////////////////Variable Start/////////////// string url = TxtUrl.Text; StringBuilder strRequest =new StringBuilder(); string userkey = (string)ConfigurationSettings.AppSettings["userKey"]; string version = (string)ConfigurationSettings.AppSettings["Version"]; string countryKey=(string)ConfigurationSettings.AppSettings["CountryKey"]; /////////////////Variable End/////////////////// strRequest.Append("<?xml version='1.0' encoding='utf-8'?>"); strRequest.Append("<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>"); strRequest.Append("<soap:Body>"); strRequest.Append("<ParseResume xmlns='http://tempuri.org/'>"); strRequest.Append("<url>" + url + "</url>"); strRequest.Append("<key>" + userkey + "</key>"); strRequest.Append("<version>" + version + "</version>"); strRequest.Append("<countryKey>" + countryKey + "</countryKey>"); strRequest.Append("</ParseResume>"); strRequest.Append("</soap:Body>"); strRequest.Append("</soap:Envelope>"); ///////////////SOAP XML END/////////////////// /////////////////XML PROCESSED////////////////////// byte[] byteArray = Encoding.ASCII.GetBytes(strRequest.ToString()); HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(ServiceUrl); httpRequest.Credentials = CredentialCache.DefaultCredentials; httpRequest.Method = "POST"; httpRequest.ContentType = "text/xml"; httpRequest.ContentLength = byteArray.Length; Stream dataStream = httpRequest.GetRequestStream(); dataStream.Write(byteArray, 0, byteArray.Length); dataStream.Close(); /////////////////////PROCESS END//////////////// //////////////////RESPONSE RECEIVED/////////////////////// HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse(); StreamReader streamReader = new StreamReader(httpResponse.GetResponseStream(), System.Text.Encoding.UTF8); string ack = string.Empty; //ack = streamReader.ReadToEnd().ToString(); ////////////////////GET NODE VALUE FROM RESPONSE XML///////////// using (XmlReader reader = XmlReader.Create(streamReader)) { while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element) { for (int count = 1; count <= reader.Depth; count++) { if (reader.Name == "ParseResumeResult") { ack = reader.ReadElementContentAsString(); } } } } TxtOutput.Text = ack; } /////////////////API CALL PROCESS END/////////////////// } }
source share