473,405 Members | 2,262 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

XML Reading

Hi all,
I do have an XML file which i have given below, AS you can
see there is an id attribute with the master element , If i pass the id
for eg: 1 i need to get all the field elements associated with it,
Can any one let me know how best we can traverse it and
return the values

<MasterConf>
<Master id="1" Name="Country">
<Table>ADM_COUNTRY_MST</Table>
<field>Country_Code</field>
<field>User_TCode</field>
<Primary>Country_TCode</Primary>
</Master>
<master id="2" Name="City">
-

</MAsterConf>
Thanks in Advance

thomson

May 29 '06 #1
1 897
Here's a routine I use in one of my apps.

Dim sr As New StringReader(rcvd.Msg)
Dim xmlReader As New XmlTextReader(sr)
With xmlReader
..WhitespaceHandling = WhitespaceHandling.None
Dim Cont As Boolean = .Read
While Cont
If .IsStartElement Then
Select Case .Name
Case "Master"
..MoveToAttribute("id")
Dim IDValue as String/Integer = .Value
'--Do Something here depending on your IDValue
Case "SomeOtherElementName"
'--Do whatever...
End Select
End If
Cont = .Read
End While
..Close()
End With
sr.close

"thomson" <sa**********@yahoo.com> wrote in message
news:11**********************@g10g2000cwb.googlegr oups.com...
Hi all,
I do have an XML file which i have given below, AS you can
see there is an id attribute with the master element , If i pass the id
for eg: 1 i need to get all the field elements associated with it,
Can any one let me know how best we can traverse it and
return the values

<MasterConf>
<Master id="1" Name="Country">
<Table>ADM_COUNTRY_MST</Table>
<field>Country_Code</field>
<field>User_TCode</field>
<Primary>Country_TCode</Primary>
</Master>
<master id="2" Name="City">
-

</MAsterConf>
Thanks in Advance

thomson

May 29 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Andy | last post by:
Hi, In the code below (not pretty I know but it's an early version :-P) I'm having problems reading the data object back in. If I move the reading code to immediately after the section where it...
6
by: Raymond Hettinger | last post by:
Found in a pamphlet at a pre-school: --------------------------------------- Reading improves vocabulary Reading raises cultural literacy through shared knowledge Reading develops writing skills...
4
by: Xah Lee | last post by:
# -*- coding: utf-8 -*- # Python # to open a file and write to file # do f=open('xfile.txt','w') # this creates a file "object" and name it f. # the second argument of open can be
24
by: Hendrik Schober | last post by:
Hi, I have a 'std::istream' and need to read its whole contents into a string. How can I do this? TIA; Schobi
19
by: Lionel B | last post by:
Greetings, I need to read (unformatted text) from stdin up to EOF into a char buffer; of course I cannot allocate my buffer until I know how much text is available, and I do not know how much...
4
by: Oliver Knoll | last post by:
According to my ANSI book, tmpfile() creates a file with wb+ mode (that is just writing, right?). How would one reopen it for reading? I got the following (which works): FILE *tmpFile =...
6
by: KevinD | last post by:
assumption: I am new to C and old to COBOL I have been reading a lot (self teaching) but something is not sinking in with respect to reading a simple file - one record at a time. Using C, I am...
3
by: Nick | last post by:
I have found a class that compresses and uncompresses data but need some help with how to use part of it below is the deflate method which compresses the string that I pass in, this works OK. At...
9
by: Mike Reed | last post by:
I must be having a "senile" day! I cannot recall, nor get to work, code to read a cookie's expiration date/time in an ASP page/VBScript. What am I missing? *** Sent via Developersdex...
4
by: Gaijinco | last post by:
I had a file named nap.in which looks like this: 4 10:00 12:00 Lectures 12:00 13:00 Lunch, like always. 13:00 15:00 Boring lectures... 15:30 17:45 Reading 4 10:00 12:00 Lectures 12:00 13:00...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.