Welcome to MSDN Blogs Sign in | Join | Help

September 2008 - Posts

LINQ to TEXT and LINQ to CSV
[Blog Map] LINQ is a great tool for writing ad-hoc queries and transforms, and occasionally I need to write queries or transforms on text files. And sometimes I receive CSV files, and need to do something with them. I wrote a blog post on LINQ to Text Read More...
Transforming Open XML Documents using XSLT
[Blog Map] Transforming Open XML documents using XSLT is an interesting scenario. However, Open XML documents are stored using the Open Packaging Convention (OPC), which are essentially ZIP files that contain XML and binary parts. XLST processors can’t Read More...
Transforming Open XML Documents to Flat OPC Format
[Blog Map] Transforming Open XML documents using XSLT is an interesting scenario, but before we can do so, we need to convert the Open XML document into the Flat OPC format. We then perform the XSLT transform, producing a new file in the Flat OPC format, Read More...
Transforming Flat OPC Format to Open XML Documents
[Blog Map] Transforming Open XML documents using XSLT is an interesting scenario, but before we can do so, we need to convert the Open XML document into the Flat OPC format. We then perform the XSLT transform, producing a new file in the Flat OPC format, Read More...
The Flat OPC Format
[Blog Map] Transforming Open XML documents using XSLT is an interesting scenario, but before we can do so, we need to convert the Open XML document into the Flat OPC format. We then perform the XSLT transform, producing a new file in the Flat OPC format, Read More...
PowerTools for Open XML Installer and Award Winning PowerTools Scripts
Julien Chable has posted the details (in English and French ) of his installer for PowerTools for Open XML . Antonio Zamora has posted details about the award-winning scripts that he wrote using PowerTools for Open XML and the VMware Infrastructure Toolkit. Read More...
PDC 2008 – USB Hard Drive with All the Bits
Now this is just cool – all attendees at PDC 2008 will receive a 160GB hard drive that contains all the bits. I remember in the past, attending conferences brought (for me) an unwelcome task – collecting and organizing all of the CDs/DVDs, making sure Read More...
Introduction to SharePoint Development
Paul Andrew has just posted the news that he has updated the Introduction to SharePoint Development site . There is a new downloadable VPC image that has been updated to Visual Studio 2008 (previously, it was Visual Studio 2005). The VPC image also has Read More...
Are You Using PowerTools for Open XML?
About three months ago, I posted the PowerTools for Open XML on CodePlex. I also posted a video on installing and using them. The response has been very positive – more than 1000 downloads, a lot of blog posts, and some news stories. I’ve received a fair Read More...
Bulk Convert DOC to DOCX
[Blog Map] Microsoft has a bulk conversion utility that can convert multiple DOC files to DOCX files. This blog post presents very basic information on its use. This utility has been around for a while, but a fair number of people don’t know of its existence. Read More...
How to Create a List of All Parts in an Open XML Document
[Blog Map] Sometimes you need to create a list of all parts in a package so that you can write some generalized code to deal with the parts. This post presents a bit of code that creates a list (List<OpenXmlPart>) of all parts in a package. Note Read More...
Congratulations to a Couple of Cool People
When I was writing the LINQ to XML documentation , Ralf Lämmel was the program manager for LINQ to XSD , an incubation project in the data programmability group at Microsoft. Ralf really helped me a lot in those days, both with questions on LINQ to XML, Read More...
PDC2008
I’m really excited about PDC2008, and the cool, new technology that we’ll be showing - the future of C# and ASP.NET. Since I’m a bit of a language geek, I’m personally looking forward to the sessions on the future of C#, and IronRuby. And learn about Read More...
Open XML SDK V2 at PDC 2008
Zeyad Rajabi, one of the program managers who worked on the Open XML SDK, and I will be presenting a joint session on version 2 of the Open XML SDK at PDC 2008, which takes place October 27 – 30. Version 2 of the SDK builds on top of version 1 to provide Read More...
Use INFER.EXE to Create XML Schemas
[Blog Map] In my post, OpenXmlCodeTester: Validating Code in Open XML Documents I used XSD to validate the build instructions (which are XML that you place in content controls). INFER.EXE, available at XML Downloads , is your best friend for putting together Read More...
Closures
[Blog Map] Closures are one of the key components in C# 3.0 that makes functional programming easy, and results in clean syntax. Yet, they are not really necessary to understand in order to write queries in the functional style. Why? Because closures Read More...
OpenXmlCodeTester: Validating Code in Open XML Documents
[Blog Map] Many types of documents contain code, including API documentation, tutorials, specifications, technical books, and magazine articles. Too often, there is no way to automate testing and validation of this code. This post presents a small example Read More...
New Spreadsheet cmdlets for PowerTools for Open XML
Johann Granados (of Staff DotNet ) recently blogged about some new cmdlets for working with spreadsheets. Using these cmdlets, you can: Add a new table to a spreadsheet Set values for a cell or cell range Set the style for a cell or cell range Set the Read More...
Announcing the First CTP of Open XML SDK V2
Today, the development team for the Open XML SDK has announced that they have released the first Community Technology Preview (CTP) of version 2 of the Open XML SDK. Download it at http://go.microsoft.com/fwlink/?LinkId=127912 . There is a lot of very Read More...
Page view tracker