OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office-collab message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: ECT Rewriting (was RE: [office-collab] xml:id)


There is a variety of rewriting that happens in ECT.  I think the xml:id rewriting is fine.

There is some rewriting in ECT where its reversal is difficult.  That is, implementations break down because they don't undo the rewriting correctly.

One case is where a deletion causes a regular white-space (collapsed, ideally) position to be replaced by a <text:s>.  It is unclear whether reversal of the deletion will reverse the <text:s>.  Likewise, there are end tags that are added/changed when deletions separate start tags from their end tags and I note continual bugs on removal of deletions not removing/reverting the added/changed tags correctly.  Because end tags have no attributes, there is no way to mark those.  Any marking has to be in the start tags that are matched with the added/changed end tags.

This is something that takes considerable though to get right.  It may be that additional attributes will be required so that the start tags can assist in the detection of added/changed end tags.  (Or something needs to be added to the tracked-changes element.)

 - Dennis

-----Original Message-----
From: John Haug [mailto:johnhaug@exchange.microsoft.com] 
Sent: Monday, August 15, 2011 12:55
To: office-collab@lists.oasis-open.org
Subject: RE: [office-collab] xml:id

I looked at this UC 8 question of how to handle unique IDs and Ben's ECT proposal for this seems fairly straightforward to me.  The cached prior state has something appended to its unique ID and the plan unique ID remains as-is in the document body text.

John

-----Original Message-----
From: monkeyiq@gmail.com [mailto:monkeyiq@gmail.com] 
Sent: Monday, July 25, 2011 1:24 AM
To: office-collab@lists.oasis-open.org
Subject: [office-collab] xml:id

Ben Martin added the following comment to the uc8-bookmarks-and-xmlid.odt document in the OpenDocument - Advanced Document Collaboration SC Group.

I'm not quite sure what to do with the xml:id for content inside text:deletion. It seems generating ids and relinking the RDF to also link to the deleted content xml:ids is the logical step, thus the values in the document.

View Document Details and Comments:
http://www.oasis-open.org/apps/org/workgroup/office-collab/document.php?document_id=42989

Download Document:  
http://www.oasis-open.org/apps/org/workgroup/office-collab/download.php/42989/uc8-bookmarks-and-xmlid.odt

PLEASE NOTE:  If the above links do not work for you, your email application may be breaking the link into two pieces.  You may be able to copy and paste the entire link address into the address field of your web browser.

- Administration



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]