BT

Open XMLの新しいライブラリとツールパッケージ

| 作者: Jonathan Allen フォローする 612 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2011年6月25日. 推定読書時間: 1 分 |

原文(投稿日:2011/06/17)へのリンク

Office Open XMLは、Microsoft Officeファイルフォーマットに代表されるZIP/XMLをベースとした国際的に認知されているドキュメントの標準である。これに競合するOpen Document Format (ODF)は、もうひとつの国際的に認知されている、Open Officeファイルのネイティブフォーマットである。Open XMLファイルは、低いレベルのAPIで操作することができるが、複雑なフォーマットを作るのはチャレンジである。

第一世代のOpen XML SDKは、生のXMLの上に薄いレイヤを提供していた。ないよりはましだが、それにはフォーマットの詳細な知識が必要であった。さほど興味も惹かれず、多くの開発者はOffice COM APIを使い続けていた。不運なことにCOMライブラリには非常に問題が多い。それらは、関連したOffice製品のインストールが必要であり、IISなどのサーバーでは安全に使用することができない。スタンドアロンプログラムからアクセスする時は、開発者はWordやExcelのインスタンスをリークさせないため、細心の注意がひつようであった。

Open XML SDK 2.0では、Open XMLドキュメントをより高いレベルのAPIで操作できるようになっている。前のバージョンとは違い、それぞれのドキュメントタイプごとに異なるAPIが存在している。まだ、ファイルフォーマットに対する深い理解が必要だが、それは足がかりである。

また、このリリースには、Open XML SDK v2.0 Productivity Toolも含まれている。このツールの主な目的は、Word、PowerPoint、Excelドキュメントをリバースエンジニアリングすることである。これにより、ドキュメントを再作成することができるC#コードが生成される。このツールはまた、ドキュメントの妥当性を確認するためにも使用することができる。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT