Latest topics
The most tagged keywords
What exactly does xml do?
9jabaze - Entertainment | Webmaster | Browsing Tricks | Games/Apps Hub :: Technology Forums :: Blogging
Page 1 of 1
What exactly does xml do?
XML is a bridge between humans and computers that can be easily expanded in order to make computers efficient in manipulating even large or very large databases encoded with this method.
More explicitely, it is a significant effort to create a universal language that Can encode data and structures of data Is easily readable and writable with most programming languages due to the well known and documented specifications and the availability of interface libraries for most languages, if not all
Using a part of the standard, the Document type definition (DTD) it is possible to impose restrictive
rules on the data to be encoded
There are other standards to achieve similar purposes,
for instance JSON that to my knowledge lacks a
standardized system like DTD, that has similar
features but is somewhat simpler to implement in a
library.
I can hardly enumerate all the possible applications I
have seen leveraging its power, just a some
examples:
Configuration files: software applications often
need some form of configuration to adapt them to
the customer’s needs. XML is perfect for this as it is
easily understandable even by not skilled users,
and can be read by an application with small
overhead.
Serialization and data transmission: if I have two
different applications or tasks running on different
computers and connected through the net,
exchanging data encoded in XML is straightforward.
Chances are that the last order you issued to an e-
commerce site was sent encoded either in JSON or
in XML
Languages: many languages can be encoded in
XML. Recently I had to use a visual language to
instruct a robot to move. Movements could be very
complicated, depending on many sensors and
measured conditions. The way to instruct that robot
how to move was a visual language, i.e. a system
that permits to create a program not with words
but with symbols on screen, that was encoded in
XML before execution.
So the visual front end gave all the programming
primitives to the user, but the visual program was
encoded in XML for the robot to execute it.
General programming: if you program in languages
like Java or C# or… you name it, the logical
relationships between the various components, for
instance the solution and project file in Visual
Studio, is an XML encoded file that can be edited
with visual widgets but, for many possible
purposes, can be edited with an editor or with
other programs.
It is used in many applications of the concept of
NoSql database (
XML database) that is a flexible
alternative to more traditional table-based sql
databases.
Source
More explicitely, it is a significant effort to create a universal language that Can encode data and structures of data Is easily readable and writable with most programming languages due to the well known and documented specifications and the availability of interface libraries for most languages, if not all
Using a part of the standard, the Document type definition (DTD) it is possible to impose restrictive
rules on the data to be encoded
There are other standards to achieve similar purposes,
for instance JSON that to my knowledge lacks a
standardized system like DTD, that has similar
features but is somewhat simpler to implement in a
library.
I can hardly enumerate all the possible applications I
have seen leveraging its power, just a some
examples:
Configuration files: software applications often
need some form of configuration to adapt them to
the customer’s needs. XML is perfect for this as it is
easily understandable even by not skilled users,
and can be read by an application with small
overhead.
Serialization and data transmission: if I have two
different applications or tasks running on different
computers and connected through the net,
exchanging data encoded in XML is straightforward.
Chances are that the last order you issued to an e-
commerce site was sent encoded either in JSON or
in XML
Languages: many languages can be encoded in
XML. Recently I had to use a visual language to
instruct a robot to move. Movements could be very
complicated, depending on many sensors and
measured conditions. The way to instruct that robot
how to move was a visual language, i.e. a system
that permits to create a program not with words
but with symbols on screen, that was encoded in
XML before execution.
So the visual front end gave all the programming
primitives to the user, but the visual program was
encoded in XML for the robot to execute it.
General programming: if you program in languages
like Java or C# or… you name it, the logical
relationships between the various components, for
instance the solution and project file in Visual
Studio, is an XML encoded file that can be edited
with visual widgets but, for many possible
purposes, can be edited with an editor or with
other programs.
It is used in many applications of the concept of
NoSql database (
XML database) that is a flexible
alternative to more traditional table-based sql
databases.
Source
9jabaze - Entertainment | Webmaster | Browsing Tricks | Games/Apps Hub :: Technology Forums :: Blogging
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
Sun Jul 21, 2024 1:27 pm by Litifyed
» Optimal Сasual Dating - Authentic Damsels
Fri Jun 14, 2024 10:59 pm by Litifyed
» Superlative Сasual Dating - Verified Ladies
Wed Mar 06, 2024 11:12 pm by Litifyed
» Wapkiz 2020 Code: wapkiz register page responsive design Code
Thu Aug 13, 2020 5:15 pm by Hasty06
» 2020Bbnaija : Why I Can’t Be In A Relationship With Ozo – Nengi
Mon Jul 27, 2020 9:44 pm by Adminkunlex
» Can You Have S*x On Your First Date? Check Out What Actress, Debbie Shokoya Has To Say About This
Mon Jul 27, 2020 6:44 am by Adminkunlex
» Nigerian Singer, Seunfunmi Stephen, Recounts How Her Husband Was Killed By Stray Bullet
Mon Jul 27, 2020 6:41 am by Adminkunlex
» Olakunle Churchill Shares Photo Of Himself And Actress Rosy Meurer As He Writes On The Importance Of Loyalty
Mon Jul 27, 2020 6:39 am by Adminkunlex
» Ubi Franklin Reveals What Happened To Him When He Visited A Hospital Amid COVID-19 Pandemic
Mon Jul 27, 2020 6:37 am by Adminkunlex
» Vardy Wins Premier League Golden Boot, Beats Ings, Aubameyang & Sterling
Mon Jul 27, 2020 5:07 am by Adminkunlex
» The Right Way To Preach About Hell - Milton Goh
Mon Jul 27, 2020 5:03 am by Adminkunlex
» “Surgery For What?” – Regina Daniels Shows Off Hot Body After Childbirth (Video)
Sun Jul 26, 2020 9:12 pm by Adminkunlex
» I Got Pregnant As A Virgin At 23 – Wathoni
Sun Jul 26, 2020 8:24 pm by Adminkunlex
» #Bbnaija2020: Wathoni Kisses Kiddwaya During BBNaija Truth Or Dare Game
Sun Jul 26, 2020 8:20 pm by Adminkunlex
» Bbnaija: Kiddywaya Gropes Erica’s Breast While Dancing And She Reacts
Sun Jul 26, 2020 8:17 pm by Adminkunlex
» “I Hope To Collaborate With Rihanna & Drake Soon” – Rema
Sun Jul 26, 2020 11:54 am by Adminkunlex
» “Girls That Give Threesome With Their Friend Have A Special Place In Heaven” – Naira Marley
Sun Jul 26, 2020 11:50 am by Adminkunlex
» “To Be A Boss, You Must Be A Servant” – Frodd Recounts On His Humble Beginnings
Sun Jul 26, 2020 11:48 am by Adminkunlex
» “Stop Pressuring Us With Your Beauty”, Actress Queen Nwokoye Begs Ini Edo
Sun Jul 26, 2020 11:46 am by Adminkunlex
» You Look Like A Weed Smoker – Lady Fires Adekunle Gold Over New Look
Sun Jul 26, 2020 11:43 am by Adminkunlex