<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>.Net Geek &#187; Office Open XML</title>
	<atom:link href="http://www.aakashjain.com/category/office-open-xml/feed" rel="self" type="application/rss+xml" />
	<link>http://www.aakashjain.com</link>
	<description>Technology, musings and stuff by Aakash Jain</description>
	<lastBuildDate>Mon, 04 Jan 2010 13:51:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Info: How to open a Package</title>
		<link>http://www.aakashjain.com/net/info-how-to-open-a-package-38</link>
		<comments>http://www.aakashjain.com/net/info-how-to-open-a-package-38#comments</comments>
		<pubDate>Mon, 17 Sep 2007 10:01:31 +0000</pubDate>
		<dc:creator>Aakash</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Office Open XML]]></category>
		<category><![CDATA[Open Office XML]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/Info+How+To+Open+A+Package.aspx</guid>
		<description><![CDATA[In .Net Package Class act as a container that holds multiple types of objects in the hierarchical manner. Each object in hierarchy of Package is known as its Part. Essentially, this Class eases the access of a package and its parts in more efficient and useful manner. .Net 3.0 introduced a new assembly named windowsbase.dll [...]]]></description>
			<content:encoded><![CDATA[<p>In .Net Package Class act as a container that holds multiple types of objects in the hierarchical manner. Each object in hierarchy of Package is known as its Part. Essentially, this Class eases the access of a package and its parts in more efficient and useful manner. .Net 3.0 introduced a new assembly named windowsbase.dll which contains the System.IO.Packaging Namespace. This assembly is required for accessing the functionality of Packaging Classes. You may need to reference the assembly in Visual Studio before adding the namespace in your Asp.Net page. The default location is C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0<br />
Once reference is added you can use open method of Package class to open a package. Given below is the method to open a XLSX Document using the Package class open method.</p>
<p><span style="color: #0000ff;"><span style="color: #0000ff;"><font color="#0000ff">Public Function</p>
<p></font></span> </p>
<p></span></p>
<p>OpenPackage<span style="color: #0000ff;">(ByVal</span> XLSXPath <span style="color: #0000ff;">As String</span>) <span style="color: #0000ff;">As Boolean</span></p>
<p>    <span style="color: #000080;"><span style="color: #0000ff;">Dim</span> </span>oXlPackage <span style="color: #0000ff;">As</span> Package</p>
<p>    <span style="color: #0000ff;">If</span> XLSXPath &lt;&gt; &#8220;&#8221; <span style="color: #0000ff;">Then</span></p>
<p>        oXlPackage = Package.Open(oPath, FileMode.Open, FileAccess.ReadWrite)</p>
<p>    <span style="color: #0000ff;">End If</span></p>
<p><span style="color: #0000ff;">End Function</span></p>
<p>Package is a abstract class, ZipPackage is derived from Package that is used by the open method by default. Its mean ZipPackage is default type of Package and this is used by open method.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/net/info-how-to-open-a-package-38/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Altova XMLSpy supports Open XML</title>
		<link>http://www.aakashjain.com/office-open-xml/altova-xmlspy-supports-open-xml-44</link>
		<comments>http://www.aakashjain.com/office-open-xml/altova-xmlspy-supports-open-xml-44#comments</comments>
		<pubDate>Fri, 15 Jun 2007 06:20:45 +0000</pubDate>
		<dc:creator>Aakash</dc:creator>
				<category><![CDATA[Office Open XML]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/Altova+XMLSpy+Supports+Open+XML.aspx</guid>
		<description><![CDATA[ALTOVA’s XMLSpy is now supporting working with Open XML Formats
“XMLSpy allows you to extract, edit, transform, and process the XML data stored in Office 2007 files (as well as any other zipped archive). These capabilities allow developers to work with the vast amount of data stored as XML in Word 2007 and Excel 2007 documents [...]]]></description>
			<content:encoded><![CDATA[<p>ALTOVA’s XMLSpy is now supporting working with Open XML Formats</p>
<p>“XMLSpy allows you to extract, edit, transform, and process the XML data stored in Office 2007 files (as well as any other zipped archive). These capabilities allow developers to work with the vast amount of data stored as XML in Word 2007 and Excel 2007 documents with full validation, intelligent entry helpers, and other useful features, and develop XSLT and XQuery transformations to publish the data or utilize it in other applications.”</p>
<p><strong>ScreenShots of application</strong>:</p>
<p><img src="http://www.aakashjain.com/content/binary/MSOffice20071.gif" border="0" alt="" /></p>
<p>Apart from intelligent editing feature it has functionality to add/delete document directly in the zip document. This is really cool.</p>
<p><img src="http://www.aakashjain.com/content/binary/edit_office_xml1.gif" border="0" alt="" /></p>
<p><a href="http://www.altova.com/download/xmlspy/xml_editor_enterprise.html">Download the free version of XMLSpy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/office-open-xml/altova-xmlspy-supports-open-xml-44/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
