Napisane przez: M@rek | 2012/02/05

XML-owe nowości

Kilka informacji nt. ‘njusów’ ze strony W3C. Po prawie 8 (słownie: ośmiu) latach doczekaliśmy się Proposed Recommendation schematów XML-owych w wersji 1.1 dla pierwszej części (Structures). Oto w dużym skrócie najważniejsze zmiany w stosunku do już niemal prehistorycznej wersji 1.0:
- związki z innymi specyfikacjami (m.in. wsparcie XML 1.1, poprawki w kontekście XPath),
- warunkowe włączanie schematów (uwzględniające wersje),
- zmiany w modelach zawartości (content models), szczególnie dotyczące zmniejsszenia ograniczeń w stosowaniu all,
- uzupełnienia związane z wykorzystaniem XPath,
- uproszczenie reguł walidacji ograniczeń nakładanych na typy złożone,
- zmiany w definiowaniu typów złożonych,
- rozszerzenie możliwości wykorzystania typów ID i IDREF,
- drobne (bardzo specyficzne) zmiany w definiowaniu typów prostych oraz deklarowaniu elementów i atrybutów,
- istotne modyfikacje dotyczące łączenia schematów.
Trudno na razie oceniać proponowane modyfikacje, tym bardziej, że niektóre to tylko pewien rodzaj kosmetyki. Do 20 lutego oczekuje się komentarzy, a potem rozpoczną się prace nad ostateczną wersją rekomendacji i zobaczymy jak zareagują na to producenci oprogramowania.
Z innych ciekawostek warto również zanotować, że drgnęło coś również z zakresie języka XSL – tego samego dnia pojawił się szkic roboczy ‘dwójki’ z propozycją wielu nowych funkcjonalności. Poczekamy, zobaczymy jak się to będzie rozwijało.
Można powiedzieć zatem, że rok 2012 konsorcjum W3C rozpoczęło od dość mocnego uderzenia, ale jest raczej ‘hard’ niż ‘heavy’ ;) Ale jeśli tak dalej będzie rozwijać się sytuacja, to będzie się działo.
Wszelkie komentarze, refleksje i uwagi będą mile widziane.
PS1> Wśród innych styczniowych XML-owych propozycji można jeszcze znaleźć (w kolejności chronologicznej)
- Last Call Working Draft of XML Encryption 1.1
- Working Draft of XMLHttpRequest Level 2
- Candidate Recommendations: XML Signature Syntax and Processing Version 2.0, Canonical XML Version 2.0, and XML Signature Streaming Profile of XPath 1.0
- Last Call Working Draft of XML processor profiles.
PS2> Kolejny post będę chciał poświęcić styczniowym nowościom HTML5 i CSS3.


Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s

Kategorie

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.

Join 199 other followers