473,394 Members | 1,750 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,394 software developers and data experts.

What's the use of XML in real world project development?


seems XML is used in SOAP for transfer information and used as config files
most time in dotnet. Where XML will be used in real project development?
Dec 7 '05 #1
5 2207
XML (and related techonologies) is useful in situations in which
eterogenous applications need to share informations each other.
A real example i'm working right now: UE welfare organizations, 'til
now exchanged informations on their users, using a format called
Edifact (classic fixed lenght record text file) and according common
rules. Now they choosed to convert such documents to XML format because
the intrinsic xml self-describing features makes easier to share that
informations. The only thing the eterogenous applications needs to know
to share xml data is the "Dictionary" used to form such xml documents.
I'm not saying that this was impossible to do without XML, just XML
makes easier to do it.

Dec 7 '05 #2
There are a number of reasons XML was designed:
It is a common languague for applications to communicate with each other,
especially useful across platforms.
It's a standard for representing data.
There is a lot of articles on this. Using XML in config files is a very
small part of XML. XML is used in config files because it's easy to extract
data from XML, not like the old days with ini files and GetProfileString.

Hope this help,
Cheers
Mark
"Nice" wrote:

seems XML is used in SOAP for transfer information and used as config files
most time in dotnet. Where XML will be used in real project development?

Dec 7 '05 #3
XML is used in all sorts of things, more every year. XHTML, for example, is
most probably going to replace HTML over the next 5 or so years. XML with
XSD (eXtensible Schema Definition) enables data of any sort to be stored in
XML. XSL (eXtensible StyleSheet Language) is used to transform XML into
virutally any document or data format you can imagine. Windows Vista, with
the Microsoft Presentation Foundation, includes XAML (eXtensible Application
Markup Language), which enables GUIs of all sorts to be written using XML.
..Net configuration files are written in XML. XML can be embedded in an HTML
document. Heaven knows, I've only scratched the surface of what *is* being
done with it. And only heaven knows what *will* be done with it in the
future. The key is the "X" - eXtensible. What can and will be done with it
is basically limited to the limits of your imagination.

You might want to visit one or more of the following web sites for more
information:

http://www.w3.org/XML/
http://en.wikipedia.org/wiki/XML

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
You can lead a fish to a bicycle,
but you can't make it stink.

"Nice" <Ni**@discussions.microsoft.com> wrote in message
news:C2**********************************@microsof t.com...

seems XML is used in SOAP for transfer information and used as config
files
most time in dotnet. Where XML will be used in real project development?

Dec 7 '05 #4
XML (and the SOAP flavor in particular) can be credited with bringing
together the biggest players in the technosphere with a common
interoperabilty standard. Now, they can all say "Even though my platform is
way better than yours, we can still speak to each other using standards based
on XML".
That alone speaks volumes about XML, IMO.
Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"Nice" wrote:

seems XML is used in SOAP for transfer information and used as config files
most time in dotnet. Where XML will be used in real project development?

Dec 7 '05 #5
Cutting to the chase, the places where XML is most useful:

1) when information needs to be shared between differen applications,
possibly on different platforms.
2) when it is useful for the information to be human-readable, and human
edittable without custom tools
3) when the information is more complex than simple name/view pairs.

--
Truth,
James Curran
[erstwhile VC++ MVP]

Home: www.noveltheory.com Work: www.njtheater.com
Blog: www.honestillusion.com Day Job: www.partsearch.com
"Nice" <Ni**@discussions.microsoft.com> wrote in message
news:C2**********************************@microsof t.com...

seems XML is used in SOAP for transfer information and used as config files most time in dotnet. Where XML will be used in real project development?

Dec 7 '05 #6

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

Similar topics

125
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from...
121
by: typingcat | last post by:
First of all, I'm an Asian and I need to input Japanese, Korean and so on. I've tried many PHP IDEs today, but almost non of them supported Unicode (UTF-8) file. I've found that the only Unicode...
6
by: Mark Broadbent | last post by:
this might sound like an obvious question but I have found that usually these two evolve at the same time. One of the biggest reasons for creating the abstraction in the first place (in my...
8
by: Midnight Java Junkie | last post by:
Dear Colleagues: I feel that the dumbest questions are those that are never asked. I have been given the opportunity to get into .NET. Our organization has a subscription with Microsoft that...
6
by: RichG | last post by:
Does anyone remember this: Set datapath to "c:\somewhere" dNetUse "SomeTable" do some db work I asked the question a couple of days ago about how to attach a recordset or some form of data to...
39
by: windandwaves | last post by:
Hi Folk I have to store up to eight boolean bits of information about an item in my database. e.g. with restaurant drive-through facility yellow windows
98
by: tjb | last post by:
I often see code like this: /// <summary> /// Removes a node. /// </summary> /// <param name="node">The node to remove.</param> public void RemoveNode(Node node) { <...> }
5
by: thermate | last post by:
Dr.Bricmont, We are extremely proud of you for your brilliant analysis and courage to come out and say it. Your article brings out not one but several key concepts, worth close reading. The...
12
by: Ant Grinyer | last post by:
Having worked in software development for over 15 years in many organisations using different development methodologies such as waterfall, RUP, Scrum and XP, I'm still not sure if there is a...
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: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
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...

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.