Since I never took a course on programming I'll give you my Neaderthalic way
of doing it.

I think I would load the whole thing into a string reader and do a ReadLine
on it to get each line of the text.
Something like this.

StringReader sr = new StringReader(yourString);
string currentText = sr.ReadLine();
while(currentText != null)
{
    if (currentText.Contains("NAM*OFFICE NAME"))
    {
        string[] textInfo = currentText.Split('-');
        string officeName    = textInfo[1].Trim();
    }
    if (currentText.Contains("AD1*ADDRESS 1"))
    {
          string[] address1 = currentText.Split('-');
        string result = address1[1].Trim();
    }
    currentText = sr.ReadLine();
    //etc..........
}

Hopefully this was of some use to you.
In the meantime I'll just keep "club coding" along!
GregH




-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Anchit Kathuria
Sent: Tuesday, December 14, 2010 7:43 AM
To: DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web
Services,.NET Remoting
Subject: [DotNetDevelopment] VERY URGENT, PLEASE HELP!

Hi,
I have got the following XML test in a string variable:

string str is assigned the following value :
"<Cryptic_GetScreen_Reply><CAPI_Screen><Response>* * * * * * * * * * *
*  PV OFFICE PROFILE  * * * * * * * * * *
AMADEUS OFFICE ID          - YYZ6W210X      AMID - 288365
NATIONAL SYSTEM OFFICE ID  - 1S/10019368
DATE/TIME                  - 02NOV10/1239

* * * * * * * * * * * *  OFFICE IDENTIFICATION  * * * * * * * *
CIN*IATA NUMBER            - 67906602 - PRIMARY
ERN*ERSP NUMBER            - 00000000
CCO*CALL CENTER OFFICE     - NO
* * * * * * * * * * * *  GENERAL DATA   * * * * * * * * * * * *
NAM*OFFICE NAME      - CUMBERLAND TRAVEL
AD1*ADDRESS 1        - 2200 MARKHAM ROAD, UNIT 1
AD2*ADDRESS 2        - NONE
AD3*CITY NAME        - SCARBOROUGH, ON M1B 2W4
CRP*CORPORATE IMPLANT- NONE
CTN*COUNTRY NAME     - CANADA
PHO*PHONE PRIMARY    - 416 250-6200
PH2*PHONE SECONDARY  - NONE
FAX*FAX PRIMARY      - 416-250-6205
FA2*FAX SECONDARY    - NONE
EML*EMAIL ADDRESS    - NONE
OOH*OPENING HOURS    - M 1): OPEN ALL DAY
)&gt;</Response></CAPI_Screen></Cryptic_GetScreen_Reply>"

Now, can you please tell me a way to get the values of various fields (in
above text) from the string. I have already tried using "split"
function and Regix function on this string but it was getting too
complicated. May be there is a way to insert this into an XML Document
object? I need to insert the VALUES from above string into a DB table (using
ADO.NET). How can I get only the values from above string? (eg:
YYZ6W210X, 288365, 1S/10019368 etc.)

Reply via email to