Qualified attributes

Innovimax SARL innovimax at gmail.com
Tue Jun 9 05:02:27 CEST 2009


Again, I support this proposal

Regards,

Mohamed

2009/6/8 Jirka Kosek <jirka at kosek.cz>

> Shawn Villaron wrote:
>
> > I do worry about how each of us are reacting to the proposed
> > namespace change.  As I tried to explain in my "slippery slope" mail
> > about a week ago, I worry that some people will interpret that change
> > as a decree that since we're introducing one breaking change into
> > strict, that we can introduce as many breaking changes as we'd like.
> > It's this logic that poses a substantial risk to the strict
> > conformance class.  Every breaking change we make to strict raises
> > the cost to implementers to switch over to strict.  If we really want
> > to encourage implementers to switch, we need to be very careful with
> > the changes we're making; if we're not, we could be actively
> > discouraging the outcome that many of us would like to see.
>
> I see you concerns here, and my initial position was not change
> namespace for Strict at all. But as it seems that this is not the major
> position, I'm trying to propose changes that IMHO make sense in this new
> namespace setup.
>
> I don't think that change to unqualified attributes adds any additional
> significant complexity in terms of refactoring existing code to deal
> with this.
>
> For example code for fetching w:val attribute from w:sz element has to
> do something like:
>
> getAttribute("http://schemas.openxmlformats.org/wordprocessingml/2006/main
> ",
> "val")
>
> if we change namespace for Strict but we stick with the current
> attribute setup, code has to be changed to:
>
> getAttribute("http://purl.oclc.org/ooxml/wordprocessingml/main", "val")
>
> if my proposal about unqualified attributes is accepted then this code
> become:
>
> getAttribute("", "val")
>
> So existing code has to be changed anyway because this change is
> triggered by change in Strict namespace.
>
> I think that breaking would be to propose change to element/attribute
> names, for example in order to unify them between WordprocessingML and
> SpreadsheetML. This is tempting, but it will create too big gap between
> Strict and Transitional and will prevent using same tools and knowledge
> to deal with formats.
>
> I hope that you will have fruitful discussion about relation between T
> and S in Copenhagen.
>
>                                Jirka
>
>
> --
> ------------------------------------------------------------------
>  Jirka Kosek      e-mail: jirka at kosek.cz      http://xmlguru.cz
> ------------------------------------------------------------------
>       Professional XML consulting and training services
>  DocBook customization, custom XSLT/XSL-FO document processing
> ------------------------------------------------------------------
>  OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member
> ------------------------------------------------------------------
>
>


-- 
Innovimax SARL
Consulting, Training & XML Development
9, impasse des Orteaux
75020 Paris
Tel : +33 9 52 475787
Fax : +33 1 4356 1746
http://www.innovimax.fr
RCS Paris 488.018.631
SARL au capital de 10.000 €
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20090609/abd7dc42/attachment.htm>


More information about the sc34wg4 mailing list