Language barriers may stifle Web future

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
As the Web marches into the future, some developers say they're concerned about what will become of its past. At stake are new specifications approved by the Web's leading standards body that would complete the transition from HTML to XML as the fundamental language used to build Web pages. The changes, which affect an interim Web design language known as XHTML, were approved by the World Wide Web Consortium (W3C) last week amid a flurry of documents ranging from voice browsers to TV style sheets. The first, a second edition of XHTML 1.0, corrects errors in the published recommendation, while a working draft of XHTML 2.0 marks a significant departure from its predecessors. Of primary concern to some Web developers is the W3C's warning that XHTML 2.0 will not be "backward compatible" with HTML 4.0 and XHTML 1.0. That alert has raised concern that billions of Web pages risk obsolescence unless they are translated to the new Web language. Most see any significant clash between the old and new languages as a long way off. But some developers say the lack of compatibility will immediately hold them back from switching to XHTML 2.0, a reluctance that could potentially complicate what many see as a necessary evolution for the Web. "I'm really hesitant over the line in the new spec (v2) that reads, 'While the ancestry of XHTML 2 comes from HTML 4, XHTML 1.0, and XHTML 1.1, it is not intended to be backward compatible with its earlier versions,'" Frances Currit-Dhaseleer, a technical trainer and Webmaster in Colorado Springs, Colorado, wrote in an email interview. "What exactly does this mean? Does this mean that everything else is obsolete? If that's the case, it'll be a long time before I move over to XHTML." XHTML, first recommended by the W3C in January 2000, attempted to redesign the Web's standard mark-up language from HTML, which was increasingly considered a jerry-built, relatively unstructured improvisation on an existing computer mark-up language called the Standard Generalized Markup Language (SGML). The W3C's goal was to start translating the Web into Extensible Markup Language, or XML, a highly flexible but also tightly structured technology that lets developers create task- or industry-specific markup languages while cracking down on basic syntactical rules that HTML left open-ended. The trouble with HTML's permissiveness was that Web browsers were required to make assumptions about Web authors' intentions, leading to bloated code. The HTML-XML hybrid
At a W3C meeting four years ago, the consortium's members decided on a gradual shift away from HTML. XHTML 1.0 was created as a hybrid to start weaning the Web's developers and authoring tool makers away from the legacy markup language and over to a new XML-based future. "XHTML 1.0 was designed as a bridge between HTML and XML," said Ann Navarro, president and founder of WebGeek, a consulting firm in Florida, and an editor of the XHTML 2.0 working draft. "XHTML 2.0 is 'the other side' of that bridge, dropping much of the deprecated content and moving forward into new, more 'XML' methods of accomplishing tasks." It may be awhile before Web authors and surfers begin to encounter evidence of XHTML 2.0 incompatibility with legacy HTML and XHTML 1.0 code. That will occur only when browsers start supporting XHTML 2.0 and stop supporting its predecessors, a process that will likely take years after the W3C finally issues the new spec as a recommendation. But Navarro warned that it was only a matter of time before that transformation occurred. "There's going to be a cut-off point," Navarro said. "I don't know when it's going to be, in the next version of the browsers or at some other time, but there will be a cut-off point. If we're going to move the Web to XML, we've got to move it." Analysts agreed, calling XHTML the only way forward. "HTML is dead," said Uttam Narsu, an analyst with the Giga Information Group. "Web developers have to accept this and move on to XHTML." Along those lines, XHTML 2.0 offers a trio of new capabilities that may entice Web developers to start making the switch before they absolutely have to. XHTML 2.0 introduces the idea of document sections with generic heading elements. That means that sections, as in an outline, can be nested infinitely, and each heading can be associated with its depth in the hierarchy. That way, for example, a table of contents could assign attributes or styles to every chapter, while every chapter subsection would have its own attributes. XHTML 2.0 introduces the navigation list element. This lets Web authors activate and style links within a list of pages in a Web page, something that now requires the use of scripting. The working draft incorporates XForms, a technology introduced shortly after XHTML that makes Web forms more portable to small Web-access devices and compatible with XML. XForms are dynamic, meaning that their queries can change based on new information as it is entered and validated. Riding the XHTML wave
There's some evidence that Web authoring tool developers -- a crucial link in the move to get any W3C recommendation into widespread use -- are starting to ride the XHTML wave. In its new Dreamweaver MX Web authoring software, Macromedia offers a tool that automatically translates code into XHTML. Analysts and developers called XHTML's new features useful but probably insufficient to lure Web authors in large numbers. "The big problem with XHTML 2.0 is that it's not backward compatible," Narsu said. "And I don't see any killer feature that makes a site author say 'I gotta have that.'" One Web developer agreed that demand for the new markup language was unlikely to spike anytime soon -- in part because XML itself has not become ubiquitous. "I'm not actively using or converting code to XHTML for the simple reason that virtually none of our partners or clients are remotely close to using XML technologies in their most important applications," wrote Brian Schmidt, an independent software consultant based in Los Angeles. "Since they are sticking to traditional J2EE and Windows DNA architectures, so will we." "When more critical applications depend on XML technologies, I'm quite certain we will be using XHTML extensively. But there's a big difference between experimenting with new technologies for a pilot project and implementing a critical Web-based system for a client who expects nearly 100 percent uptime and virtually no bugs," Schmidt said. In other news, the W3C released a number of new drafts in various stages of completion. The voice browser working group published the first working draft of Voice Browser Interoperation: Requirements, which details what voice browsers must have to share information about users and sessions. The working group is soliciting comments on the draft. W3C working groups devoted to HTML and Scalable Vector Graphics (SVG) released a working draft, their second, of An XHTML + MathML + SVG Profile. The profile shows how to combine elements of XHTML, MathML and SVG in a single document. The HTML and Graphics activities are soliciting comments. The W3C promoted its CSS TV Profile 1.0 to the status of candidate recommendation, the penultimate stage in the W3C recommendation process. Part of Cascading Style Sheets (CSS) Level 2 and the CSS3 module: Color, the profile is designed for use with devices that display interactive content on a TV screen. The W3C is asking for comments through the month of January. The W3C published the first working draft of XFrames, an XML application meant to replace HTML frames while fixing search and security problems posed by HTML frames.
ZDNet UK's Developer News Section delivers the latest headlines together with the best UK jobs, right to your browser. Have your say on all developer topics. From j2ee, to C++, from Visual Basic to Javascript plus much more. Share your experience with others on the Developers Forum. Let the editors know what you think in the Mailroom.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

45 minutes ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

2 hours ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

8 hours ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

10 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

10 hours ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

12 hours ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

12 hours ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

13 hours ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

14 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

14 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

15 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

15 hours ago by ramwellian on Cloud computing security: no more oxymoron?
BugStalker

"Interesting thought ... If you installed Win7 as a dual boot on a machine that previously only had Linux, and it wrecked your Linux installation,...

15 hours ago by BugStalker on Windows 7 Declares War on GRUB
whs001

This is an excellent summary of Ubuntu and Mint and the interface differences between them. Most such articles take a very partisan position for...

15 hours ago by whs001 on A tale of two distros: Ubuntu and Linux Mint
Moley

@ewallace. Not so clear. Anyone can obtain the text, for example from here http://www.ustr.gov/webfm_send/2379. I support ACTA so long as it and...

15 hours ago by Moley on ACTA: Facts, misconceptions and questions
45283

I think WinRT is fantastic. I just wish it was an option for people that didn't want to go through Microsoft's App Store with its attendant...

18 hours ago by 45283 on Why Windows 8 needs architectural hygiene for WOA
Burn-IT

Nine people? £30m? Who's back pocket is that lot going in? And IF they say it is for new buildings, what about all the ones the government has...

20 hours ago by Burn-IT on Police set to launch three £30m e-crime hubs
ewallace

Just to be clear, nobody knows what is in the text of ACTA, here is a photograph of the text of ACTA http://twitpic.com/8h9iju as submitted to the...

20 hours ago by ewallace on ACTA: Facts, misconceptions and questions
fgvrg56

Unfortunately main issue is that ASUS is refusing to accept that they make some mistake on this version of asus Transformer prime. 1 - GPS sensor...

21 hours ago by fgvrg56 on Asus Eee Pad Transformer Prime Wi-Fi & GPS problems?
Ben Woods

@Marcus A fair question. Just talked with Archos which said it was working on an announcement for next week....

22 hours ago by Ben Woods on Archos confirms G9 Ice Cream Sandwich update schedule