Jump to content
  • Advertisement
Sign in to follow this  
guyver23

[web] Is XML any good?

This topic is 4557 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello! I plan on majoring in something related to Computer Science this Fall, and I would like to know if XML is a major part of web-site development/programming. A friend of mine told me it wasn't that popular, but I would like your opinions. If XML isn't the way to go, what is? HTML is easy as pie, but I suspect there is more to learn. Thanks! =)

Share this post


Link to post
Share on other sites
Advertisement
It really depends on what you need to do. XML can be a good way of separating the presentation and logic layer of a website but it isn't essential by any means. You shouldn't use it just to say you're using it unless it's strictly a learning exercise.

Share this post


Link to post
Share on other sites
XML is as good (or bad) as you make it. It is merely a ruleset/standard about how to format data for saving to a textfile. XML & HTML are loosely connected; both are markup languages based on SGML, although HTML is less strict about invalid formatting and is more of a 'display language'. XHTML brings XML and HTML together, it's HTML which adheres to the rules of XML.

XML is becoming more & more important in (web)development when there's a need to share data with other parties. For example, RSS feeds are XML and the Open Document Format used by Office 12 and OpenOffice is also XML.

You can find a good tutorial on XML here. You can also check the Wikipedia entry on XML.

Share this post


Link to post
Share on other sites
Some general pros and cons I've discovered:

Pros:
1. Documents can be edited and viewed with standard text editor. In other words, you don't need to buy or develop a custom tool just to use XML. This is a big advantage compared to binary DOC or PPT formats for documents.
2. Standardised format for serialising tree-structured data.
3. Standardised interchange format between programs.
4. Standardised API in different programming environments allows you to leverage your knowledge in one implementation (say Python) when you use another implementation (say javascript or C#).

Cons:
1. Data files can be VERY verbose if you're not careful when specifying the structure.
2. W3C standard documents are hard to read.
3. May need to know several related and derived standards just to do one task well.

Share this post


Link to post
Share on other sites
HTML is for visual display of web pages.

XML is generally for formatting data, not visual display(but it can be).

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!