Forum Moderators: open

Message Too Old, No Replies

Xml?

         

Sheman

10:17 am on Jan 16, 2001 (gmt 0)



Could somebody please give me some information on xml. Preferably whether it will make a change to any optimisation that has already been done etc.

Hope that made sense?

Cheers

tedster

1:51 pm on Jan 16, 2001 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



My understanding is that you're more likely to introduce layout problems than SEO problems, because the conversion may undo certain non-standard work arounds.

But, I've never been hands on, so I hope another forum member has input from the practical side.

yanton

8:51 pm on Jan 21, 2001 (gmt 0)



I'd like to add to this question.

In the context of the www (and not any back office or in-house company solutions), what is the benefit in using XML if it cannot be seen by Netscape 4 and AOL browsers?

Surely the benefits are outweighed if twin versions of pages have to be constructed for the other non xml parser browsers.

Am I missing something here?

How come there is so much demand for XML skills for the www, when pages made with it can't be recognised by a significant chunk of web users? Not everyone is using IE 5/+ or NN6.

If data transfer is the main benefit, we have perfect solutions already in CGI and other languages.

Is it because there is a Java (or other) server-side solution which presents data to all users as hard coded html?

Anyone enlighten me?

rcjordan

9:23 pm on Jan 21, 2001 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



>Is it because there is a Java (or other) server-side solution which presents data to all users as hard coded html?

I'm fuzzy on this, too, but I believe you're close when you say "other server-side solution". The information from online xml forms would be identified (something like a field name) and that information could then be mapped directly into databases ranging from Oracle to MS Access, other forms, in-house accounting packages, etc.

yanton

10:08 pm on Jan 21, 2001 (gmt 0)



... but what would be the point of that if the initial data (to be transferred into a DB) could only be inputted through a browser - so cutting out none XML browser users?

rcjordan

10:37 pm on Jan 21, 2001 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



> if the initial data (to be transferred into a DB) could only be inputted through a browser

I don't think that's the case. Web is just one "platform" for large companies, they are pursuing the lowest common denominator in data entry -not just web. Intranets of wholesalers might use xml encoded forms to patch their purchase orders through to manufacturers on the existing EDI networks (Electronic Data Interface, I think).

Browsers do happen to be be a good front end for data entry, though. They're still liteweight on some of the field and record handling/manipulation features -from what I've read- xml seems to be an attempt to address that.

tedster

9:22 am on Jan 22, 2001 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



>> what is the benefit in using XML if it cannot be seen by Netscape 4 and AOL browsers?

yanton, from what I've read, your question nails it -- this is exactly the pivot point. Without very wide browser support, XML will stay in back office and specific B2B applications but it won't make it to the www in general.

So why would browser developers support XML? Well, if it becomes a standard, XML would allow for much simpler browsers, for one.

With HTML there is a chaotic mix of kinds of tags that the browser must interpret (forms tags, table tags, top level tags, block level tags, character level tags, etc.) That job significantly fattens up the brower code.

If XML became standard, it would also make possible much more efficient search engines and specific document retrieval utilities. When I think of the HTML tags that almost never get used -- tags like <cite>, <dfn>, <address> and so on -- I get a feel for what could be possible.

Here is the first [webreference.com] of a series of 27 columns on XML from Webreference. Nicely informative without being overly academic.

gmiller

11:43 am on Jan 22, 2001 (gmt 0)

10+ Year Member



A number of people create pages in XML and translate them on the server side with XSLT for people with older browsers. Down the road, NN4 and IE4 won't be such an issue (they seem to be around 20% of browser users right now). In the short term, browser-side XML is a lot like ActiveX--not so hot on the web, but very nice for controlled environments like intranets.

Of course, XML is catching on rapidly for non-web applications. Why build your own file formats when XML can do the job? It can make a lot of interoperation problems smaller than they've been in the past. This seems to be the big hotspot right now.

yanton

9:48 pm on Jan 22, 2001 (gmt 0)



Some good answers to my questions here ... thanks.

So, weighing xml in the balance in the context only of the web, it seems that if the extra functionality which xml offers, outweighs the loss of 20% of users (which may need suitable mirror pages to cater for their browsers) then it may well be worth the extra effort involved. The 20% would also shrink over time as users upgrade to xml parser enabled browsers.

Maybe it's time to start learning the lingo.

gmiller

12:31 pm on Jan 23, 2001 (gmt 0)

10+ Year Member



My advice here is to start with XHTML 1.0... If you stick to a certain subset, all the current web browsers I'm aware of will ignore the difference.

One of the nice aspects of XML, is that you can mix multiple specs in one file... e.g., XHTML 1.0 and SVG 1.0. Once neat stuff like SVG begins to appear (probably in 6.5 for Netscape, dunno about IE), you can mix in a few of those, hopefully without too many incompatibilities on older browsers. That sort of mix-and-match stuff is what makes SVG nicer than Flash.

yanton

12:37 pm on Jan 23, 2001 (gmt 0)



Do you know any good resources to start learning XHTML 1.0?

Brett_Tabke

12:57 pm on Jan 23, 2001 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



You can't go wrong with W3C.org [w3.org] as a starting point. Skip down to the XML bookmarks and surf at your leisure.

madcat

4:54 pm on Apr 29, 2002 (gmt 0)