2010-04-18 92 views
3

我想掃描一個PowerPoint 2007文件,但我試圖用C++來完成。 C++有沒有Open XML解析器?C++有沒有Open XML解析器?

+0

直接C++或C++/CLI?因爲如果是後者,您可以使用託管的OpenXML SDK(http://www.microsoft.com/downloads/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en) – R0MANARMY 2010-04-18 06:26:51

+0

Nah,它是本地的C++ – 2010-04-18 06:28:43

回答

5

這裏是一個新發布的C庫稱爲libOPC具有相同意向的開放XML SDK,但可以在所有的Linux中使用(當你想檢查的文檔特定小部分更有用)/Windows/Mac的/等。您可以在這裏閱讀:libOPC version 0.0.1 released並獲得code from CodePlex(請務必查看演示視頻的documentation page)。

-3

有幾種。

的Xerces是最全面的:http://xerces.apache.org/
TinyXML的是流行:http://www.grinninglizard.com/tinyxml/
外籍人士是我最喜歡的:http://expat.sourceforge.net/

你可以找到關於谷歌的更多信息:XML parser C++

+1

您誤解我的問題..我正在尋找Office 2007格式的OpenXML,而不僅僅是任何XML解析器。 – 2010-04-18 08:38:49

+0

人們會認爲OpenXML僅僅是XML文檔。如果您曾說過我想將Office 2007文檔轉換爲'X',那麼您已經提出了一個ligit問題。 – 2010-04-18 09:29:29

+0

事情是,我有點緊張的時間,寧可不讀規格,並適應他們的通用工具。我希望我可以使用CLR的OpenXML SDK。 雖然感謝! – 2010-04-18 10:54:40