POV-Ray : Newsgroups : povray.off-topic : A question about OOXML Server Time
3 Nov 2024 01:09:52 EDT (-0400)
  A question about OOXML (Message 22 to 31 of 41)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: Darren New
Subject: Re: A question about OOXML
Date: 5 Apr 2008 15:14:05
Message: <47f7dd8d$1@news.povray.org>
Orchid XP v8 wrote:
> but the *data* is easy to get at. The same doesn't apply 
> to Word...


 > I have converted Word documents to ODF and back again, with little or 
no change to the document.

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: Darren New
Subject: Re: A question about OOXML
Date: 5 Apr 2008 15:15:19
Message: <47f7ddd7$1@news.povray.org>
Orchid XP v8 wrote:
>> Well, sure. Because the existing one can't store Word documents. 
>> That's kind of my point.
> 
> I refute that.
> 
> I have converted Word documents to ODF and back again, with little or no 
> change to the document.

Oh, this only applies to the attributes of the document that are in 
common with ODF. If you want to store the Word document with the 
embedded .NET XML in it that accesses the SQL Server tables to 
regenerate the chart when you open the file, you'll have a bit of 
trouble, I expect.

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: A question about OOXML
Date: 5 Apr 2008 15:15:31
Message: <47f7dde3@news.povray.org>

> Yeah. HTML has had this ability for years, and they've had no end of 
> trouble ensuring interoperability. Oh, wait...

Sounds like you never did anything non-trivial in Javascript in a 
webpage. Or CSS. You can have HTML interoperability nightmares without 
even involving scripts.


Post a reply to this message

From: Darren New
Subject: Re: A question about OOXML
Date: 5 Apr 2008 16:00:28
Message: <47f7e86c$1@news.povray.org>
Nicolas Alvarez wrote:
> Darren New escribió:
>> Sure, if your premise is "we shouldn't have to reimplement Word in 
>> order to implement everything in the standard", then such arguments 
>> make sense.
> 
> We shouldn't have to reimplement Word to change the value of a single cell.

You do if it's a spreadsheet and that cell is involved in formulas. 
That's what a spreadsheet *does*.

That's like saying "we shouldn't have to reimplement a page-layout 
engine to change a single word in a PDF file."

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: andrel
Subject: Re: A question about OOXML
Date: 5 Apr 2008 16:16:20
Message: <47F7EC45.4000708@hotmail.com>
Darren New wrote:
> andrel wrote:
>> [snip]
> 
> I agree with all that. :-)
> 
>> They only seem stupid if you disagree with the (hidden) premises of 
>> the speaker. Most arguments are along the line of 'this is not how you 
>> define a standard'.
> 
> I primarily mean that most of the arguments seem to be along the lines 
> of "OOXML doesn't tell me how to X, so it's a bad standard", while ODF 
> doesn't tell you how to X either. Or "You can't implement everything in 
> the standard without recreating Word", when what's in the file is, by 
> definition, everything that Word can do. That's the sense in which the 
> arguments seem silly to me.
> 
> Sure, if your premise is "we shouldn't have to reimplement Word in order 
> to implement everything in the standard", then such arguments make sense.
> 
> I think what it comes down to is, given the standard, the arguments 
> against it are mostly kind of silly. However, were you to create a new 
> standard from scratch, you wouldn't put in the kind of stuff that you 
> need to put into OOXML to make it preserve all the semantics of current 
> Word documents. And most arguments I've seen confuse these two situations.
> 
I think most people think that MS should not have preserved whatever 
Word does but should have designed a standard for a text document with 
layout specifications. As the old Word files don't conform to the 
standard anyway there is no reason to put everything that is for 
historic reasons in there into the new file. If a government requires 
you to write a 'document file format' that is not the same as 'document 
your file format'. Of course the counter argument is that Word and it's 
files contain much more than just text and markup. Within MS office 
there is no clear distinction between text, webpages, presentations, 
databases, and spreadsheets to name a few. And the counter counter 
argument is 'indeed'.


Post a reply to this message

From: Gail Shaw
Subject: Re: A question about OOXML
Date: 5 Apr 2008 17:17:06
Message: <47f7fa62@news.povray.org>
"Orchid XP v8" <voi### [at] devnull> wrote in message
news:47f72f3f@news.povray.org...

> Sure, the
> database integrity logic and indexes and constraints and so forth are
> another matter, but the *data* is easy to get at. The same doesn't apply
> to Word...

Ever tried getting data out of a database file (any product) when you don't
have access to the DB engine that created it?
Good luck.

At least if I open a word doc in notepad I can copy the info out. The
formating's gone, but that can be replaced.


Post a reply to this message

From: Orchid XP v8
Subject: Re: A question about OOXML
Date: 6 Apr 2008 05:10:27
Message: <47f89383$1@news.povray.org>
Gail Shaw wrote:

> Ever tried getting data out of a database file (any product) when you don't
> have access to the DB engine that created it?
> Good luck.

OK, yah, that's not even funny...


Post a reply to this message

From: scott
Subject: Re: A question about OOXML
Date: 6 Apr 2008 05:27:51
Message: <47f89797$1@news.povray.org>
> You know, PDF manages to look the same everywhere. This clearly 
> demonstrates how "impossible" it is to write such a standard.

Ermm, no, I have seen several PDF files with forms and buttons etc that only 
work properly in Acrobat Reader.  I guess they are using Adobe specific 
extensions that nobody else implements.

> You know, PDF specifies exactly how stuff should look on a page - and 
> *lots* of people have implemented that.

Word (and PDF to a certain extent) allow you to do far more than just say 
how it should look when printed or print previewed.

> HTML & CSS allow you to construct complex layouts, and these are also 
> widely implemented.

But usually look slightly different on almost every browser!

> That's kind of the point. It shouldn't *be* a way of storing Word 
> documents, it should be a way of storing documents.

Sure, then just ignore the Word specific stuff and parse the document data 
to display.  But when you export form Word that extra data is there should 
you wish to implement certain things that Word does.  If MS only exported 
exactly what you saw there would similar outcry about how it is impossible 
for developers to implement the same functions as Word.

> I have converted Word documents to ODF and back again, with little or no 
> change to the document.

That's because you've only been using the "basic" features of Word, which is 
fine.  But some people might want to develop programs to work with the more 
advanced features of Word, previously they couldn't - now they can, but they 
don't have to.

> The fact is, this is not the case. Nobody is going to be able to implement 
> this standard properly, because it is specifically and deliberately 
> designed to be impossible to implement. And that should not be allowed.

"Implementing the standard" is not a digital yes no thing, you can implement 
just the parts you need for your application.  As Darren said, if you wanted 
to implement the whole standard perfectly you'd essentially have to write a 
copy of Word.


Post a reply to this message

From: Tim Attwood
Subject: Re: A question about OOXML
Date: 6 Apr 2008 18:33:26
Message: <47f94fb6$1@news.povray.org>
> "Implementing the standard" is not a digital yes no thing, you can 
> implement just the parts you need for your application.  As Darren said, 
> if you wanted to implement the whole standard perfectly you'd essentially 
> have to write a copy of Word.

Let's say we have small app A and B.
If app A doesn't implement parts of the standard they don't use,
and app B doesn't implement parts they don't use,
then chances are you will have incompatible files between app A and B.
This incompatability is what standards are meant to help avoid.
Adopting a standard that is difficult to implement doesn't help
A and B, but it will help MS.
MS will be able to load files from A and B,
and save them in a format that is not readable by A or B.


Post a reply to this message

From: scott
Subject: Re: A question about OOXML
Date: 7 Apr 2008 03:08:40
Message: <47f9c878$1@news.povray.org>
> Let's say we have small app A and B.
> If app A doesn't implement parts of the standard they don't use,
> and app B doesn't implement parts they don't use,
> then chances are you will have incompatible files between app A and B.

Why?  If app A and app B did nothing in common (so no parts of the file were 
implemented in both programs) then why should the files be compatible?  App 
A might be a simple word processor with no support for images, App B might 
be a utility that cuts out all the text and just leaves you with the images. 
Nobody would expect the files from App A to do anything useful in App B.

> This incompatability is what standards are meant to help avoid.

Which it does.  It says that if you are going to include text, you do it 
like this, if you are going to put in an image, you do it like this, etc. 
If your App A doesn't need images, you just ignore those parts in the file, 
and if you're writing App B, you better make sure you implement the part of 
the spec that deals with images.

> Adopting a standard that is difficult to implement doesn't help
> A and B, but it will help MS.

Sure it helps A and B, in the past they wouldn't be able to write these 
programs without reverse engineering the .doc file type.

> MS will be able to load files from A and B,
> and save them in a format that is not readable by A or B.

Why should the file saved by Word not be readable by A or B?  A and B will 
just ignore the parts they don't need.


Post a reply to this message

<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.