Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Microsoft

Is the New Microsoft Office Really Open? 511

joesklein asks: "From CNET, there is an article about the new Microsoft Office 11. In summary 'Microsoft says it's opening its Office desktop software by adding support for XML--a move that should help companies free up access to shared information. But there's a catch: It has yet to disclose the underlying XML dialect.' Could this be grounds for another anti-trust suit against Microsoft?"
This discussion has been archived. No new comments can be posted.

Is the New Microsoft Office Really Open?

Comments Filter:
  • by Eric Damron ( 553630 ) on Thursday December 19, 2002 @05:07PM (#4925537)
    "In summary 'Microsoft says it's opening its Office desktop software by adding support for XML--a move that should help companies free up access to shared information."

    Are we talking about true standard XML is Microsoft going to "embrace and extend" it?
  • XML... sharp?!? (Score:2, Interesting)

    by wikthemighty ( 524325 ) on Thursday December 19, 2002 @05:09PM (#4925564)
    Once again MS will embrace a standard, only to warp it enough that you get stuck using their version anyway...
  • "XML dialect"?!? (Score:4, Interesting)

    by TrevorB ( 57780 ) on Thursday December 19, 2002 @05:09PM (#4925569) Homepage
    "XML dialect"?

    It's called a schema.

    Talk about embrace and extend. Sounds like this will be more "XML-like" than real XML... :)
  • My Guess..... (Score:2, Interesting)

    by jamesdood ( 468240 ) on Thursday December 19, 2002 @05:10PM (#4925571)
    Would be that it will be "open" to other Microsoft technologies. This has been their method of operation in the past. As long as you only have a Microsoft environment everything works well with each other..

  • by Anonymous Coward on Thursday December 19, 2002 @05:10PM (#4925576)
    Now, just think of the many ways they can screw around with XML. I bet IE and other MS readers will only do real basic XML validation, too. Then we'll have people telling other XML readers that their tools should be as understanding to bad XML as MS products.
  • well, of course (Score:5, Interesting)

    by Planesdragon ( 210349 ) <`slashdot' `at' `castlesteelstone.us'> on Thursday December 19, 2002 @05:13PM (#4925609) Homepage Journal
    Could this be grounds for another anti-trust suit against Microsoft?

    Of course it could. But so could any bit of news about MS on /. in the past twenty years, from EULA alterations to Palladium.

    But "could" and "is" are differnent things. I suspect MS will decide that closing XML will render it useless, and make it at least as open and useable as their MS-HTML files.

    So, at the worst, we'll have a new "save as" option that's bit sloppy--but since MS won't have to extend XML to get their office functionality, they probably won't do it just to spite a few OSS coders who'll figure it out in a year anyway.

  • Re:Reverse Engineer (Score:1, Interesting)

    by Anonymous Coward on Thursday December 19, 2002 @05:19PM (#4925677)
    At least with XML it will not be very long until many software companies and project reverse engineer the XML. I suppose they could put some weird binary or encrypted data in the files, but that would defeat the purpose of XML.

    I fully expect that this is what Microsoft intends to do. Just because a document is in XML, doesn't mean it has to be readable or writable XML. XML, ultimately, is just a term, and a loose format. It is not a guaruntee that you'll actually be able to interpret and re-write it using notepad or vim.

    I have a suspicion that the reason Microsoft set up its next version of Office to be XML compliant is that a few of their customers became interested in Staroffice's idea to do the same thing.

    Looks like a case of 'Deliver buzzword to shut them up' to me.

    As for whether it's grounds for an anti-trust suit?

    Sure, why not.

    Will it matter?

    Not in 2009, when we might expect the trial to end.

  • Give me a break... (Score:4, Interesting)

    by Fnkmaster ( 89084 ) on Thursday December 19, 2002 @05:27PM (#4925750)
    The problem, according to Microsoft, is that competitors "don't support XSD". Huh? Whether they use a schema or a DTD really isn't that important. The only reason people still use DTDs is that DTD validation is slightly easier than schema validation. The point is if your competitors don't fucking know what your schema is, they have no idea what the semantics of its various pieces are, and thus they cannot create applications that read/write or do anything else with it. Duh.


    This isn't even intelligent spin from MS. This is fucking brain dead stuff. They simply have no reason to play nice in an industry consortium to agree on a DTD/Schema when they have 90% market share. But as long as they publish the details of their Schema and don't leave chunks of encoded COM schwag lying all over the place it doesn't matter. Of course, we all know the likelihood of that happening.

  • by louzerr ( 97449 ) <.Mr.Pete.Nelson. .at. .gmail.com.> on Thursday December 19, 2002 @05:29PM (#4925761) Homepage
    I would have a hard time believing that Microsoft would totally open up their office products. In fact, I can all but guarentee there will be many 'gotchas' along the way.

    This is just a guess, but what if the documents in XML included certain binary CDATA entites that would only be accessable in Office 11 products? That seems like a real no-brainer to me.

    But I make this guess by following a file-format from the open source community - PNG (which IE doesn't support). PNG allow you to embed private data - data that can only be opened by certain programs. For Macromedia Fireworks, this works great, as they store all their undo, vector, and export information in one of these private chunks. Yet if you open it with Mozilla or QuickTime, you can still view the image (although the size of the resulting file makes it completely unusable for web).

    So it seems perfectly natural that Microsoft would use something similar in Office 11. Make it so anyone can open & read a Word doc, but if you want to truely take advantages of all the wonderful features (hee hee) of the document, such as smart links, .net stuff, collaboration, etc; then you need the licensed version of Office.

    Now, I'm NOT a fan of Microsoft - I hate the fact that every day I'm stuck on their piss-poor operating system/file system/network. I hate the hoops I have to jump through to get things to work in IE. BUT, opening up office documents, even if they don't open them up completely, is well within their rights.

    (I'll still use openoffice.org, anyway!)
  • Re:LOL (Score:5, Interesting)

    by commodoresloat ( 172735 ) on Thursday December 19, 2002 @05:33PM (#4925785)
    Or anything close to "standard." The best we can hope for is code that is recognized as valid, and I wouldn't hold my breath for that either. I've seen HTML like the following come out of Word:

    <B><A HREF="http://whatever.org"> Link </B></A>.

    I'm not kidding, either. Seems like an easy thing to avoid in an HTML generator. Validator [w3.org] routinely reports hundreds of coding errors in simple short documents generated by Word. Ugh. What really sucks is when you're working on a web page for someone and cleaning out all the crap that Word generates, then at the last minute they send you the same document with some minor errors corrected.... and all the same major errors generated by Word. Fun.

  • This is very simple (Score:4, Interesting)

    by mao che minh ( 611166 ) on Thursday December 19, 2002 @05:37PM (#4925815) Journal
    If they really wanted to join the open market and truly compete, then they would just open the .doc format. This is nothing more then a pitiful pandering to open source advocates or those businesses that are interested in OSS. Any person with a shred of common sense and a basic knowledge of technology developments over the past 5 years can plainly see how pointless this is.
  • Re:Reverse Engineer (Score:3, Interesting)

    by Anonymous Coward on Thursday December 19, 2002 @05:38PM (#4925824)
    No, of course MS wouldn't put the data in weird binary or encrypted format in their XML output formats ... like they did with Visio 2002's XML output (http://groups.google.com/groups?hl=en&lr=&ie=UTF- 8&oe=UTF-8&threadm=OiH2rn9nCHA.1808%40TK2MSFTNGP10 &rnum=3&prev=/groups%3Fq%3Dxml%2Bvisio%2Bmime%26hl %3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26scoring% 3Dd) where they put all the really important stuff needed for interoperability in ForeignData elements.

    HINT: if you see MS use the phrase "full fidelity" when they talk about their new Office's XML output then you can be sure they're not giving you the data interoperability/portability you thought XML output was going to give you.
  • Open but Secure (Score:5, Interesting)

    by mugnyte ( 203225 ) on Thursday December 19, 2002 @05:38PM (#4925826) Journal
    Something in my gut tells me that beyond all the extraneous tags, attributes and data types, the XML is going to have a hash code built into it.

    Edit this file outside of MS Office (invalidating the hash code) and suffer the consequences: MS treats it as "untrusted" input and rips out only the text content, no formatting.

    The hash will be a giant number created through a secure portion of the Intel-ish hardware calls. Keys hidden where? That'll be interesting to see who posts 'em first. Perhaps on a .NET server at MS hosting? Nah, this cripples offline Office. Keyless hash?
    Curious Curious.

    mug
  • by Anonymous Coward on Thursday December 19, 2002 @05:44PM (#4925888)
    MIME-encoded binary data, on the other hand, is perfectly happy in a ForeignData XML tag...and MS already ships a product that does exactly that.
  • by TrippyZ ( 526759 ) on Thursday December 19, 2002 @05:45PM (#4925894) Homepage
    Does everyone remember how Office 10 was promoted as the BIG XML release? And now Hailstorm has disappeared too.
  • by Anonymous Coward on Thursday December 19, 2002 @05:53PM (#4925959)
    I seriously doubt that Microsoft is opening anything that they previously held private. This just isn't Microsoft's way. They've previously held .DOC, .XLS, etc private and obscured them to the point that 3rd party programs have a difficult time accurately opening them. This has worked fairly well for them, but it is also a thorn in Microsoft's side, as each new version of Office needs to hold compatible to all that legacy stuff, plus the new formats.

    What if they could scrap all that and have an easily read document format? They could tighten integration with IIS -> Office and web pages generated from saved documents, spreadsheets, etc. An XML file format can do it. This would be something MS would like to do.

    The problem is XML could be readable by anyone. Or at least it CURRENTLY could. But, what if, MS had a technology to transparently encrypt/decrypt files on the save/read? And, what if the keys to those files were then stored in a protected memory vault that only trusted apps could get to? A trusted nub could ensure that the apps weren't tampered with... You can see where this is going.

    As I understand it, with Palladium, MS could declare that the next Word format is PlainText, but documents still wouldn't be able to be opened by 3rd party software, as they aren't trusted by MS to hold the keys to decrypt the data files.

    It's a win/win for Microsoft. They get to dump legacy code and create something simpler, while gaining greater control over how people use their own files. It's a win/lose for the consumer, though. They'll get new functionality if they stay all Microsoft, but will be locked into an all/nothing choice of whether they choose the MS route, or not.

    THAT, to me, sounds like a typical MS business plan.
  • by twistedemotions ( 231376 ) on Thursday December 19, 2002 @06:05PM (#4926083)
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <?mso-application progid="Word.Document"?>
    <w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/ 2002/8/wordml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:SL="http://schemas.microsoft.com/schemaLibra ry/2002/8/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ce" xmlns:aml="http://schemas.microsoft.com/aml/2001/c ore" xmlns:wx="http://schemas.microsoft.com/office/word /2002/8/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xml:space="preserve"><w:docInfo><w:tit le w:val="The dog ran up the hill"/><w:author w:val="Peter James Templeton"/><w:template w:val="Normal.dot"/><w:lastAuthor w:val="Peter James Templeton"/><w:revision w:val="1"/><w:appName w:val="Microsoft Word 11.0"/><w:totalEdit w:val="1"/><w:created w:val="2002-12-19T21:50:00Z"/><w:lastSaved w:val="2002-12-19T21:51:00Z"/><w:pages w:val="1" wx:estimate="true"/><w:words w:val="13" wx:estimate="true"/><w:characters w:val="80" wx:estimate="true"/><w:lines w:val="1" wx:estimate="true"/><w:paras w:val="1" wx:estimate="true"/><w:charactersWithSpaces w:val="92" wx:estimate="true"/><w:version w:val="11.4523"/></w:docInfo><w:docPr><w:vie w w:val="normal"/><w:zoom w:percent="175"/><w:doNotEmbedSystemFonts/><w:proo fState w:spelling="clean" w:grammar="clean"/><w:documentProtection/><w:defau ltTabStop w:val="720"/><w:defaultFonts w:ascii="Times New Roman" w:fareast="Times New Roman" w:h-ansi="Times New Roman" w:cs="Times New Roman"/><w:summaryLength w:val="0"/><w:punctuationKerning/><w:characterSpac ingControl w:val="DontCompress"/><w:optimizeForBrowser/><w:va lidateAgainstSchema/><w:saveInvalidXML w:val="off"/><w:compat><w:breakWrappedTables/><w:s napToGridInCell/><w:wrapTextWithPunct/><w:useAsian BreakRules/></w:compat></w:docPr><w:fonts><w:fo nt w:name="Wingdings"><w:panose-1 w:val="05000000000000000000"/><w:charset w:val="2"/><w:family w:val="Auto"/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="10000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000" w:csb-1="00000000"/></w:font></w:fonts><w:lists><w :listDef w:listDefId="0"><w:lsid w:val="47EF5BD8"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="7EE46F94"/><w:lvl w:ilvl="0" w:tplc="04090001"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="h"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:l vl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:l vl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="X"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:l vl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="h"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:l vl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:l vl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="X"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:l vl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="h"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:l vl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:l vl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="X"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:l ist w:ilfo="1"><w:ilst w:val="0"/></w:list></w:lists><w:styles><w:version OfBuiltInStylenames w:val="3"/><w:style w:type="paragraph" w:default="on" w:styleId="Normal"><w:name w:val="Normal"/><w:rPr><wx:font wx:val="Times New Roman"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:styl e w:type="character" w:default="on" w:styleId="DefaultParagraphFont"><w:name w:val="Default Paragraph Font"/><w:semiHidden/></w:style><w:sty le w:type="table" w:default="on" w:styleId="TableNormal"><w:name w:val="Normal Table"/><wx:uiName wx:val="Table Normal"/><w:semiHidden/><w:rPr><wx:fon t wx:val="Times New Roman"/></w:rPr><w:tblPr><w:tblI nd w:w="0" w:type="dxa"/><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style>< w:style w:type="list" w:default="on" w:styleId="NoList"><w:name w:val="No List"/><w:semiHidden/></w:style></w:styles><w:body ><wx:sect><w:p><w:r><w:t>T he dog ran up the hill</w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:b/></w :rPr></w:pPr><w:r><w:rPr><w:b/></w:rPr><w:t>The dog ran up the hill</w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:i/></w :rPr></w:pPr><w:r><w:rPr><w:i/></w:rPr><w:t>The dog ran up the hill</w:t></w:r></w:p><w:p><w:pPr><w:listPr><w:ilv l w:val="0"/><w:ilfo w:val="1"/><wx:t wx:val="P"/><wx:font wx:val="Symbol"/></w:listPr><w:rPr><w:i/></w:rPr>< /w:pPr><w:r><w:rPr><w:i/></w:rPr><w:t>Dog</w:t></w :r></w:p><w:p><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="1"/><wx:t wx:val="P"/><wx:font wx:val="Symbol"/></w:listPr><w:rPr><w:i/></w:rPr>< /w:pPr><w:r><w:rPr><w:i/></w:rPr><w:t>Ran</w:t></w :r></w:p><w:p><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="1"/><wx:t wx:val="P"/><wx:font wx:val="Symbol"/></w:listPr><w:rPr><w:i/></w:rPr>< /w:pPr><w:r><w:rPr><w:i/></w:rPr><w:t>Up</w:t></w: r></w:p><w:p><w:pPr><w:listPr><w:il vl w:val="0"/><w:ilfo w:val="1"/><wx:t wx:val="P"/><wx:font wx:val="Symbol"/></w:listPr><w:rPr><w:i/></w:rPr>< /w:pPr><w:r><w:rPr><w:i/></w:rPr><w:t>The</w:t></w :r></w:p><w:p><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="1"/><wx:t wx:val="P"/><wx:font wx:val="Symbol"/></w:listPr><w:rPr><w:i/></w:rPr>< /w:pPr><w:r><w:rPr><w:i/></w:rPr><w:t>Hill</w:t></ w:r></w:p><w:p><w:pPr><w:rPr><w:i/></w:rPr></w:pPr ></w:p><w:sectPr><w:footnotePr><w:p os w:val="page-bottom"/></w:footnotePr><w:endnotePr>< w:pos w:val="doc-end"/><w:numFmt w:val="lower-roman"/></w:endnotePr><w:typ e w:val="next-page"/><w:pgSz w:w="12240" w:h="15840" w:orient="portrait"/><w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="720" w:footer="720" w:gutter="0"/><w:noEndnote w:val="off"/><w:docGrid w:line-pitch="360"/></w:sectPr></wx:sect></w:body> </w:wordDocument>
  • Re:They Have Too (Score:1, Interesting)

    by moderators_are_w*nke ( 571920 ) on Thursday December 19, 2002 @08:00PM (#4926909) Journal

    You'll have to ask Microsoft why they hav a suddern desire to switch everything to XML, I have no idea. The current proprietry format is actually pretty clever, it has to be when you consider what can go in there (just about anything).

    I'm guessing that Microsoft are viewing this as start of a transition to XML. As I understand the current format, if you copy and paste a CorelDraw drawing into Word at the moment, its Corel, not Microsoft who decide what goes into that section of the Word document. In this case, there is no way for Microsoft to XMLise this part of the document. I've no idea how they're gonna do it unless the dump binary (Base64 encoded?) into the XML. They also need to store the object ID so the Word knows which legacy app this chunk of binary came from.

  • Don't get confused. (Score:4, Interesting)

    by twitter ( 104583 ) on Thursday December 19, 2002 @08:05PM (#4926931) Homepage Journal
    You are goddamned fucking lucky that the government tells you what the default values for things should be. That's what the government is there for, mostly; to tell you that the default value for a building is to have a fire exit and that it may not be locked.

    Most rational specifications are for performance. The method should not matter as much as the end result. Fire codes are an extreem example, but even there the specification is flexible. The local government does not tell people how to build buildings, only that there needs to be so many exits per so many people and floor space. They don't nail you down to real specifics. Most rational specs are such as mil-specs for acryilic - it must be able to sit in the South Florida sun for one year without delaminating. How you make the thing does not matter, so long as it does what it should.

    By these rational and objective standards M$ junk generally fails. If you say that a Word doc should be legible and keep it's formatting for a number of years, Word fails. The same thing can be said of all other M$ junk - it's designed to break and therfore government should reject it's use anywhere records are kept. That's all public work. That's hardly engineering the document, it's simply stating the thing should work as advertised.

    All normal standards, from ASCII to WWWC are formed by professional agreement. Governments intervention is not needed. Disruptive vendors are generally seen through.

  • Re:EXCEL SAMPLE (Score:3, Interesting)

    by zeugma-amp ( 139862 ) on Friday December 20, 2002 @12:26AM (#4927808) Homepage

    This displays really well as source in Phoenix .5. There is a blurb at the top that says "This XML file does not appear to have any style information associated with it. The document tree is shown below." ... Then it displays it as prettily formatted (though fairly useless) code.

    I'd like to see a clean HTML version of the same. It might make it somewhat easier to understand more or less what it is doing

  • by Axe ( 11122 ) on Friday December 20, 2002 @02:02AM (#4928075)
    ..so I can write a cross-platform tool to open their files.

    ifstream("MyOfficeFile.doc", ios::in);

    Crossplatform enough for you?

    Oh, you mean edit the files? I remember writing VBA code that did that just fine.. Good documentation how to do that - much easier then working with a crazy-ass XML schema?

    So what exactly are you asking for?

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...