473,769 Members | 4,985 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Complete novice - what do I need?

I have never used xml before and while I have found lots of tutorials
and help on the structure of xml and the theory behind it, I can find
nothing on how to actually implement it. I want to accept an xml feed
from a major tour operator, this will mean ALOT of data. Do I need to
parse the xml and then put it into a database? What database should I
use? What parser should I use? Where do I begin????????
Thanks to all replies
Jul 20 '05 #1
2 1537
First you have to decide what you want to do with the data and then ask how
to do that in this forum.

XSL is a simple way to extract data from xml.

Here is a link to oracle and xml:
http://technet.oracle.com/tech/xml/learner.html

All the Best.
"Buttercup" <al************ @hotmail.com> wrote in message
news:3d******** *************** ***@posting.goo gle.com...
I have never used xml before and while I have found lots of tutorials
and help on the structure of xml and the theory behind it, I can find
nothing on how to actually implement it. I want to accept an xml feed
from a major tour operator, this will mean ALOT of data. Do I need to
parse the xml and then put it into a database? What database should I
use? What parser should I use? Where do I begin????????
Thanks to all replies

Jul 20 '05 #2
[al************@ hotmail.com (Buttercup)]
I have never used xml before and while I have found lots of tutorials
and help on the structure of xml and the theory behind it, I can find
nothing on how to actually implement it. I want to accept an xml feed
from a major tour operator, this will mean ALOT of data. Do I need to
parse the xml and then put it into a database? What database should I
use? What parser should I use? Where do I begin????????


If you want to do anything with xml except reading or printing it in
its raw form, you have to parse it.

To do the parsing W3C (www.w3c.org) recommends DOM or SAX, and they
are both methodologies and a contrived way of doing it. But every
decent programming langauge supports both. DOM puts everything in a
datastructure (or object structure) in the programming language of
your choice. This means you will run out of memory if that takes up
over 512MB (your computer memory). The SAX approach is based on
"events". First you have to tell the SAX parser what you are
interested in. A SAX parser then reads the XML and if it sees a
pattern you are interested in it calls the accompanying function (or
class method) you specified.

About databases: why don't you just use the XML as a database?
Storage space is really cheap these days. Databases are good for
solving multiple access and concurrency issues, do you have those
issues?

If your boss is not telling you you *have* to use an oldfashioned
statically typed language like Java or C# or C++ or Basic etc. then
you can do what I do: use Python, use the pyRXP parser, enjoy the
speed and the freedom.

--
If you are over 80 years old and accompanied
by your parents, we will cash your check.
Jul 20 '05 #3

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

Similar topics

7
1737
by: Christopher Richards | last post by:
It is possible to be able to receive email alerts (say, from Google News) and publish them to a web page automatically? I am a novice as far as PHP goes, but I can open and write to a file and close the file up again. The html page references the file and can format the plain text. So far I am OK ( I think ). I am not sure how I would automate, or get the content of the email, and output it to a file. Any thougths? Thank you.
5
2372
by: Marian | last post by:
Hi, I am totaly novice in .NET and I am studying a book about this. There was mentioned "assembly". I did not understand, how function does it has . I would like to know the exact run of code (intermediate language and so on). Is there any page on internet, which makes me clear? Thanx
1
1701
by: Brad L. Meyer | last post by:
Hi all! Happy Holidays to all! I work for a nonprofit 501.3.c case management agency. All of the computers have MS ACCESS database software installed. Is it possible to recreate agency forms in access (complete with logos) and have Access complete needed forms? For example: We take some identifing information at the first contact.
1
1765
by: gretchen.ogrady | last post by:
I admit - I'm a simple user but looking to improve skills. Instructions aren't helping and have searched this group but am getting bogged down by some of the programming-speak. I have a query called PAL_PA Summary and in that query I calculate several fields, all %s: Fed, ITS, SALT which are 3 of the 6 columns for example. Basically its a query by person that shows the % of their time spent in these diff fields (they add up to 100%). ...
1
1084
by: Steve | last post by:
any my question is: how would you go about changing the style of an application (form) ie make a square form round or appear round??? any comments appreciated cheers
7
1563
by: gordon | last post by:
Hi I am learning C# from books. I am trying to understand the use of the word 'Static' on a method. When i look in the autos area (I often like to see what values are being resolved) i see that there are also static members and non public members. Could you please explain to me how the static method differs from others, how static members differ from others?
5
1908
by: cory.laflin | last post by:
Hi. I have what I believe to be a very simple task I'm trying to accomplish in VC++ 2005 and I simply can't make it work. I have a good working knowledge of C, a basic-to-middling knowledge of C++, and a novice-level knowledge of OOP in general and Visual Studio in particular. I am not a full-time programmer. I am an aerospace engineer who is trying to make a useful tool. Remember this. Anyway, the task breaks down to this. I've...
4
1928
by: LDK | last post by:
Hello, I am a novice inwxPython. I created a Fram with a textcontrol, radiobox and checkbox. On showing the frame, every widget, from static text to button on the bottom, everything is selected... None of the controls work. Can anybody give a tip to solve this problem. Thanks, Luc
3
1437
by: Chris Frost | last post by:
Hello all, I had a look through the FAQ and searched this forum before posting. The closest I came to an answer was this post by Dr J R Stockton from 2006. But as he/she said, the answer depends on one's experience and the application. The post is also a couple of years old so new books might have come out or Javascript developed beyond the scope of the reference materials of that time. So, are there any recommended books for a complete...
0
9589
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10211
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
9994
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9863
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7408
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6673
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5298
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3958
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3561
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.