Skip to content

Commit 889742b

Browse files
authored
Merge pull request #158 from twsouthwick/tasou/remove-2.5
Remove explicit version reference to 2.5
2 parents af42b5e + 50be13d commit 889742b

File tree

99 files changed

+477
-483
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+477
-483
lines changed

docs/about-the-open-xml-sdk.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ api_name:
44
api_type:
55
- schema
66
ms.assetid: 620e86b5-49f2-43dc-85d4-9c7456c09552
7-
title: About the Open XML SDK 2.5 for Office
7+
title: About the Open XML SDK for Office
88
ms.suite: office
99
ms.author: o365devx
1010
author: o365devx
@@ -13,7 +13,7 @@ ms.date: 11/01/2017
1313
ms.localizationpriority: high
1414
---
1515

16-
# About the Open XML SDK 2.5 for Office
16+
# About the Open XML SDK for Office
1717

1818
Open XML is an open standard for word-processing documents, presentations, and spreadsheets that can be freely implemented by multiple applications on different platforms. Open XML is designed to faithfully represent existing word-processing documents, presentations, and spreadsheets that are encoded in binary formats defined by Microsoft Office applications. The reason for Open XML is simple: billions of documents now exist but, unfortunately, the information in those documents is tightly coupled with the programs that created them. The purpose of the Open XML standard is to de-couple documents created by Microsoft Office applications so that they can be manipulated by other applications independent of proprietary formats and without the loss of data.
1919

@@ -62,24 +62,22 @@ Version 1 of the Open XML SDK simplified the manipulation of Open XML packages.
6262
- **Data update** With the Open XML object model, you can easily modify the data in multiple packages.
6363
- **Privacy** With a few lines of code, you can remove comments and other personal information from a document before it is distributed.
6464

65-
## Open XML SDK 2.0 for Microsoft Office
66-
67-
The Open XML SDK 2.0 for Microsoft Office extended the strongly typed class support from the part classes, which are provided in version 1.0, to the XML content in each part. All functions available in version 1.0 are still supported. With version 2.0, you are able to program against the XML content inside the part. The SDK supports programming in the style of LINQ to XML which makes coding against the XML content much easier than the traditional W3C XML DOM programming model.
65+
## Open XML SDK for Microsoft Office
6866

6967
The SDK supports the following common tasks/scenarios:
7068

7169
- **Strongly Typed Classes and Objects** Instead of relying on generic XML functionality to manipulate XML, which requires that you be aware of element/attribute/value spelling as well as namespaces, you can use the Open XML SDK to accomplish the same solution simply by manipulating objects that represent elements/attributes/values. All schema types are represented as strongly typed Common Language Runtime (CLR) classes and all attribute values as enumerations.
7270
- **Content Construction, Search, and Manipulation** The LINQ technology is built directly into the SDK. As a result, you are able to perform functional constructs and lambda expression queries directly on objects representing Open XML elements. In addition, the SDK allows you to easily traverse and manipulate content by providing support for collections of objects, like tables and paragraphs.
73-
- **Validation** The Open XML SDK 2.0 for Microsoft Office provides validation functionality, enabling you to validate Open XML documents against different variations of the Open XML Format.
71+
- **Validation** The Open XML SDK for Microsoft Office provides validation functionality, enabling you to validate Open XML documents against different variations of the Open XML Format.
7472

75-
## Open XML SDK 2.5 for Office
73+
## Open XML SDK for Office
7674

77-
The Open XML SDK 2.5 provides the namespaces and members to support the Microsoft Office 2013. The Open XML SDK 2.5 can also read ISO/IEC 29500 Strict Format files. The Strict format is a subset of the Transitional format that does not include legacy features - this makes it theoretically easier for a new implementer to support since it has a smaller technical footprint.
75+
The Open XML SDK provides the namespaces and members to support the Microsoft Office 2013. The Open XML SDK can also read ISO/IEC 29500 Strict Format files. The Strict format is a subset of the Transitional format that does not include legacy features - this makes it theoretically easier for a new implementer to support since it has a smaller technical footprint.
7876

7977
The SDK supports the following common tasks/scenarios:
8078

81-
- **Support of Office 2013 Preview file format** In addition to the Open XML SDK 2.0 for Microsoft Office classes, Open XML SDK 2.5 provides new classes that enable you to write and build applications to manipulate Open XML file extensions of the new Office 2013 features.
82-
- **Reads ISO Strict Document File** Open XML SDK 2.5 can read ISO/IEC 29500 Strict Format files. When the Open XML SDK 2.5 API opens a Strict Format file, each Open XML part in the file is loaded to an **OpenXmlPart** class of the Open XML SDK 2.5 by mapping `https://purl.oclc.org/ooxml/` namespaces to the corresponding `https://schemas.openxmlformats.org/` namespaces.
83-
- **Fixes to the Open XML SDK 2.0 for Microsoft Office** Open XML SDK 2.5 includes fixes to known issues in the Open XML SDK 2.0 for Microsoft Office. These include lost whitespaces in PowerPoint presentations and an issue with the Custom UI in Word documents where a specified argument was reported as being out of the range of valid values.
79+
- **Support of Office 2013 Preview file format** In addition to the Open XML SDK for Microsoft Office classes, Open XML SDK provides new classes that enable you to write and build applications to manipulate Open XML file extensions of the new Office 2013 features.
80+
- **Reads ISO Strict Document File** Open XML SDK can read ISO/IEC 29500 Strict Format files. When the Open XML SDK API opens a Strict Format file, each Open XML part in the file is loaded to an **OpenXmlPart** class of the Open XML SDK by mapping `https://purl.oclc.org/ooxml/` namespaces to the corresponding `https://schemas.openxmlformats.org/` namespaces.
81+
- **Fixes to the Open XML SDK for Microsoft Office** Open XML SDK includes fixes to known issues in the Open XML SDK for Microsoft Office. These include lost whitespaces in PowerPoint presentations and an issue with the Custom UI in Word documents where a specified argument was reported as being out of the range of valid values.
8482

85-
For more information about these and other new features of the Open XML SDK 2.5, see [What's new in the Open XML SDK 2.5 for Office](what-s-new-in-the-open-xml-sdk.md).
83+
For more information about these and other new features of the Open XML SDK, see [What's new in the Open XML SDK for Office](what-s-new-in-the-open-xml-sdk.md).

docs/getting-started.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ api_name:
55
api_type:
66
- schema
77
ms.assetid: 7b729dda-bbb6-437e-93d6-7bfe7b8183fa
8-
title: Getting started with the Open XML SDK 2.5 for Office
8+
title: Getting started with the Open XML SDK for Office
99
ms.suite: office
1010

1111
ms.author: o365devx
@@ -15,15 +15,15 @@ ms.date: 11/01/2017
1515
ms.localizationpriority: high
1616
---
1717

18-
# Getting started with the Open XML SDK 2.5 for Office
18+
# Getting started with the Open XML SDK for Office
1919

20-
The Open XML SDK 2.5 for Office simplifies the task of manipulating Open XML packages and the underlying Open XML schema elements within a package. The classes in the Open XML SDK 2.5 encapsulate many common tasks that developers perform on Open XML packages, so that you can perform complex operations with just a few lines of code.
20+
The Open XML SDK for Office simplifies the task of manipulating Open XML packages and the underlying Open XML schema elements within a package. The classes in the Open XML SDK encapsulate many common tasks that developers perform on Open XML packages, so that you can perform complex operations with just a few lines of code.
2121

2222
[!include[Add-ins note](./includes/addinsnote.md)]
2323

2424
## Using the Classes in the Open XML SDK
2525

26-
Using the classes in the Open XML SDK 2.5 is simple. When you have installed the Open XML SDK 2.5, open your existing project or application in Visual Studio, or create a new project or application. Then, in your project or application, add references to the following components.
26+
Using the classes in the Open XML SDK is simple. When you have installed the Open XML SDK, open your existing project or application in Visual Studio, or create a new project or application. Then, in your project or application, add references to the following components.
2727

2828
- **DocumentFormat.OpenXml**
2929
- **WindowsBase**

docs/how-do-i.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ ms.localizationpriority: high
1616
---
1717
# How do I... (Open XML SDK)
1818

19-
This section provides how-to topics for working with the Open XML SDK
20-
2.5 for Office.
19+
This section provides how-to topics for working with the Open XML SDK for Office.
2120

2221
[!include[Add-ins note](./includes/addinsnote.md)]
2322

docs/how-to-accept-all-revisions-in-a-word-processing-document.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.localizationpriority: high
1616

1717
# Accept all revisions in a word processing document (Open XML SDK)
1818

19-
This topic shows how to use the Open XML SDK 2.5 for Office to accept all revisions in a word processing document programmatically.
19+
This topic shows how to use the Open XML SDK for Office to accept all revisions in a word processing document programmatically.
2020

2121
The following assembly directives are required to compile the code in this topic.
2222

@@ -71,9 +71,9 @@ The basic document structure of a **WordProcessingML** document consists of the
7171
</w:document>
7272
```
7373

74-
Using the Open XML SDK 2.5, you can create document structure and content using strongly-typed classes that correspond to **WordprocessingML** elements. You will find these classes in the [DocumentFormat.OpenXml.Wordprocessing](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.aspx) namespace. The following table lists the class names of the classes that correspond to the **document**, **body**, **p**, **r**, and **t** elements.
74+
Using the Open XML SDK, you can create document structure and content using strongly-typed classes that correspond to **WordprocessingML** elements. You will find these classes in the [DocumentFormat.OpenXml.Wordprocessing](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.aspx) namespace. The following table lists the class names of the classes that correspond to the **document**, **body**, **p**, **r**, and **t** elements.
7575

76-
| WordprocessingML Element | Open XML SDK 2.5 Class | Description |
76+
| WordprocessingML Element | Open XML SDK Class | Description |
7777
|---|---|---|
7878
| document | [Document](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.document.aspx) | The root element for the main document part. |
7979
| body | [Body](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.body.aspx) | The container for the block level structures such as paragraphs, tables, annotations and others specified in the [ISO/IEC 29500](https://www.iso.org/standard/71691.html) specification. |
@@ -506,4 +506,4 @@ The following is the complete sample code in both C\# and Visual Basic.
506506

507507
## See also
508508

509-
- [Open XML SDK 2.5 class library reference](/office/open-xml/open-xml-sdk)
509+
- [Open XML SDK class library reference](/office/open-xml/open-xml-sdk)

docs/how-to-add-a-comment-to-a-slide-in-a-presentation.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.localizationpriority: medium
1717

1818
# Add a comment to a slide in a presentation (Open XML SDK)
1919

20-
This topic shows how to use the classes in the Open XML SDK 2.5 for
20+
This topic shows how to use the classes in the Open XML SDK for
2121
Office to add a comment to the first slide in a presentation
2222
programmatically.
2323

@@ -138,13 +138,13 @@ two slides denoted by the IDs 267 and 256.
138138
</p:presentation>
139139
```
140140

141-
Using the Open XML SDK 2.5, you can create document structure and
141+
Using the Open XML SDK, you can create document structure and
142142
content using strongly-typed classes that correspond to PresentationML
143143
elements. You can find these classes in the [DocumentFormat.OpenXml.Presentation](https://msdn.microsoft.com/library/office/documentformat.openxml.presentation.aspx)
144144
namespace. The following table lists the class names of the classes that
145145
correspond to the **sld**, **sldLayout**, **sldMaster**, and **notesMaster** elements.
146146

147-
| PresentationML Element | Open XML SDK 2.5 Class | Description |
147+
| PresentationML Element | Open XML SDK Class | Description |
148148
|---|---|---|
149149
| sld | [Slide](https://msdn.microsoft.com/library/office/documentformat.openxml.presentation.slide.aspx) | Presentation Slide. It is the root element of SlidePart. |
150150
| sldLayout | [SlideLayout](https://msdn.microsoft.com/library/office/documentformat.openxml.presentation.slidelayout.aspx) | Slide Layout. It is the root element of SlideLayoutPart. |
@@ -759,5 +759,5 @@ comment string to the first slide in the presentation file Myppt1.pptx.
759759
## See also
760760

761761

762-
- [Open XML SDK 2.5 class library reference](/office/open-xml/open-xml-sdk)
762+
- [Open XML SDK class library reference](/office/open-xml/open-xml-sdk)
763763

docs/how-to-add-a-new-document-part-that-receives-a-relationship-id-to-a-package.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.localizationpriority: medium
1717

1818
# Add a new document part that receives a relationship ID to a package
1919

20-
This topic shows how to use the classes in the Open XML SDK 2.5 for
20+
This topic shows how to use the classes in the Open XML SDK for
2121
Office to add a document part (file) that receives a relationship **Id** parameter for a word
2222
processing document.
2323

@@ -77,13 +77,13 @@ markup for a document that contains the text "Example text."
7777
</w:document>
7878
```
7979

80-
Using the Open XML SDK 2.5, you can create document structure and
80+
Using the Open XML SDK, you can create document structure and
8181
content using strongly-typed classes that correspond to **WordprocessingML** elements. You will find these
8282
classes in the [DocumentFormat.OpenXml.Wordprocessing](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.aspx)
8383
namespace. The following table lists the class names of the classes that
8484
correspond to the **document**, **body**, **p**, **r**, and **t** elements.
8585

86-
| WordprocessingML Element | Open XML SDK 2.5 Class | Description |
86+
| WordprocessingML Element | Open XML SDK Class | Description |
8787
|---|---|---|
8888
| document | [Document](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.document.aspx) | The root element for the main document part. |
8989
| body | [Body](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.body.aspx) | The container for the block level structures such as paragraphs, tables, annotations and others specified in the ISO/IEC 29500 specification. |
@@ -301,7 +301,7 @@ The following is the complete code example in both C\# and Visual Basic.
301301
## See also
302302

303303

304-
- [Open XML SDK 2.5 class library reference](/office/open-xml/open-xml-sdk)
304+
- [Open XML SDK class library reference](/office/open-xml/open-xml-sdk)
305305

306306

307307

docs/how-to-add-a-new-document-part-to-a-package.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.localizationpriority: medium
1515

1616
# Add a new document part to a package (Open XML SDK)
1717

18-
This topic shows how to use the classes in the Open XML SDK 2.5 for Office to add a document part (file) to a word processing document programmatically.
18+
This topic shows how to use the classes in the Open XML SDK for Office to add a document part (file) to a word processing document programmatically.
1919

2020
The following assembly directives are required to compile the code in this topic.
2121

@@ -69,9 +69,9 @@ The basic document structure of a **WordProcessingML** document consists of the
6969
</w:document>
7070
```
7171

72-
Using the Open XML SDK 2.5, you can create document structure and content using strongly-typed classes that correspond to **WordprocessingML** elements. Find these classes in the **[DocumentFormat.OpenXml.Wordprocessing](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.aspx)** namespace. The following table lists the class names of the classes that correspond to the **document**, **body**, **p**, **r**, and **t** elements,
72+
Using the Open XML SDK, you can create document structure and content using strongly-typed classes that correspond to **WordprocessingML** elements. Find these classes in the **[DocumentFormat.OpenXml.Wordprocessing](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.aspx)** namespace. The following table lists the class names of the classes that correspond to the **document**, **body**, **p**, **r**, and **t** elements,
7373

74-
|**WordprocessingML Element** | **Open XML SDK 2.5 Class** | **Description** |
74+
|**WordprocessingML Element** | **Open XML SDK Class** | **Description** |
7575
|:---|:---|:---|
7676
| document | [Document](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.document.aspx) | The root element for the main document part. |
7777
| body | [Body](https://msdn.microsoft.com/library/office/documentformat.openxml.wordprocessing.body.aspx) | The container for the block level structures such as paragraphs, tables, annotations, and others specified in the ISO/IEC 29500 specification. |
@@ -163,4 +163,4 @@ Following is the complete code example in both C\# and Visual Basic.
163163

164164
## See also
165165

166-
- [Open XML SDK 2.5 class library reference](/office/open-xml/open-xml-sdk)
166+
- [Open XML SDK class library reference](/office/open-xml/open-xml-sdk)

0 commit comments

Comments
 (0)