„WordprocessingML“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Addbot (Diskussion | Beiträge) K Bot: Interwiki-Links nach Wikidata (d:q1727359) migriert |
tk k |
||
Zeile 1: | Zeile 1: | ||
'''WordprocessingML''' (oft auch '''WordML''' genannt) ist eine von [[Microsoft]] für [[Microsoft Word]] ab Version 2003 entwickelte [[Extensible Markup Language|XML]]-basierte [[Auszeichnungssprache]] für [[Textverarbeitung]]sdokumente. |
'''WordprocessingML''' (oft auch '''WordML''' genannt) ist eine von [[Microsoft]] für [[Microsoft Word]] ab Version 2003 entwickelte [[Extensible Markup Language|XML]]-basierte [[Auszeichnungssprache]] für [[Textverarbeitung]]sdokumente. |
||
Im Vergleich zum binären Microsoft Word-Dateiformat (.doc) wird mit der Einführung von WordprocessingML das Erstellen und Verarbeiten von Microsoft Word-Dateien vereinfacht. Konkurrenzprodukte und [[Individualsoftware]]-Applikationen können WordprocessingML-Dokumente erstellen, einlesen und verändern, ohne auf Microsoft-Word-Funktionen zugreifen zu müssen. Möglich wird das durch die Verwendung von XML.<ref> |
Im Vergleich zum binären Microsoft Word-Dateiformat (.doc) wird mit der Einführung von WordprocessingML das Erstellen und Verarbeiten von Microsoft Word-Dateien vereinfacht. Konkurrenzprodukte und [[Individualsoftware]]-Applikationen können WordprocessingML-Dokumente erstellen, einlesen und verändern, ohne auf Microsoft-Word-Funktionen zugreifen zu müssen. Möglich wird das durch die Verwendung von XML.<ref>[http://www.microsoft.com/office/xml/letter.mspx ''Bringing the XML Vision to the Desktop with Office 2003''.] Microsoft</ref> |
||
Momentan existieren zwei Versionen von WordprocessingML, die Version 2003 und die Version, die Bestandteil der ISO/IEC-Norm 29500:2008 ([[Office Open XML]]) ist. |
Momentan existieren zwei Versionen von WordprocessingML, die Version 2003 und die Version, die Bestandteil der ISO/IEC-Norm 29500:2008 ([[Office Open XML]]) ist. |
||
Zeile 23: | Zeile 23: | ||
Dateiinhalt (gekürzt): |
Dateiinhalt (gekürzt): |
||
< |
<syntaxhighlight lang="xml"> |
||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
||
<?mso-application progid="Word.Document"?> |
<?mso-application progid="Word.Document"?> |
||
Zeile 69: | Zeile 69: | ||
</w:body> |
</w:body> |
||
</w:wordDocument> |
</w:wordDocument> |
||
</syntaxhighlight> |
|||
</source> |
|||
=== Standardisierung und Lizenzierung === |
=== Standardisierung und Lizenzierung === |
||
Zeile 75: | Zeile 75: | ||
WordprocessingML 2003 wurde von keiner [[Normungsorganisation]] standardisiert, ist also kein herstellerunabhängiger Standard. |
WordprocessingML 2003 wurde von keiner [[Normungsorganisation]] standardisiert, ist also kein herstellerunabhängiger Standard. |
||
Microsoft gewährt eine immerwährende und gebührenfreie Lizenz zur Verwendung von WordprocessingML<ref> |
Microsoft gewährt eine immerwährende und gebührenfreie Lizenz zur Verwendung von WordprocessingML.<ref>[http://www.microsoft.com/office/xml/janletter.mspx ''Clarification of License Terms for Office XML Schema''.] Microsoft (englisch)</ref> In einem ''covenant not to sue'' hat Microsoft erklärt, dass es unwiderruflich auf eine Durchsetzung aller für eine konforme Umsetzung der ''Office 2003 XML Reference Schemas''-Spezifikation notwendigen [[Patent]]e gegenüber Programmteilen, die diese Spezifikation implementieren, verzichtet.<ref>[http://www.microsoft.com/office/xml/covenant.mspx ''Microsoft Covenant Regarding Office 2003 XML Reference Schemas''.] Microsoft (englisch)</ref> Dies gilt nicht für Patentansprüche Dritter. |
||
=== Verbreitung === |
=== Verbreitung === |
||
Zeile 85: | Zeile 85: | ||
[[OpenXML|Office Open XML]] WordprocessingML ist eine neue Version von WordprocessingML, die Bestandteil des Office Open XML-Standards ist. Die Standardisierung erfolgte im Rahmen des technischen Komitees 45 (TC45) von [[Ecma International]] sowie innerhalb von ISO/IEC. |
[[OpenXML|Office Open XML]] WordprocessingML ist eine neue Version von WordprocessingML, die Bestandteil des Office Open XML-Standards ist. Die Standardisierung erfolgte im Rahmen des technischen Komitees 45 (TC45) von [[Ecma International]] sowie innerhalb von ISO/IEC. |
||
Diese Auszeichnungssprache ist eine Weiterentwicklung von WordprocessingML 2003. |
Diese Auszeichnungssprache ist eine Weiterentwicklung von WordprocessingML 2003. |
||
== Quellen == |
|||
⚫ | |||
== Weblinks == |
== Weblinks == |
||
* [http://www.microsoft.com/office/xml/default.mspx |
* [http://www.microsoft.com/office/xml/default.mspx XML-Formate von Office 2003.] Microsoft (englisch) |
||
* [http://ec.europa.eu/idabc/en/document/3439 |
* [http://ec.europa.eu/idabc/en/document/3439 Promotion of Open Document Exchange Format.] IDABC (englisch) |
||
* [http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=95e24c87-8732-48d5-8689-ab826e7b8fdf Microsoft Word Viewer 2003] (kostenlos, auch für WordML) |
* [http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=95e24c87-8732-48d5-8689-ab826e7b8fdf Microsoft Word Viewer 2003] (kostenlos, auch für WordML) |
||
* [http://www.data2type.de/xml-xslt-xslfo/wordml |
* [http://www.data2type.de/xml-xslt-xslfo/wordml ''WordML''.] |
||
* |
* [http://www.linkwerk.com/pub/xml/invitation/ linkwerk.com] zeigt die Erzeugung von WordML aus XML (des Weiteren auch die Transformation derselben Ausgangsdatei in [[Extensible Hypertext Markup Language|XHTML]] und [[Portable Document Format|PDF]]). |
||
* |
* [http://www.data2type.de/index.php/publikationen/word-und-xml data2type.de] Umfangreiche Beschreibung von WordML und Word als XML-Editor. |
||
== Einzelnachweise == |
|||
⚫ | |||
{{Rechtshinweis}} |
{{Rechtshinweis}} |
||
[[Kategorie:Beschreibungssprache]] |
[[Kategorie:Beschreibungssprache]] |
||
[[Kategorie:XML- |
[[Kategorie:XML-basierte Sprache]] |
Version vom 27. Mai 2015, 12:27 Uhr
WordprocessingML (oft auch WordML genannt) ist eine von Microsoft für Microsoft Word ab Version 2003 entwickelte XML-basierte Auszeichnungssprache für Textverarbeitungsdokumente.
Im Vergleich zum binären Microsoft Word-Dateiformat (.doc) wird mit der Einführung von WordprocessingML das Erstellen und Verarbeiten von Microsoft Word-Dateien vereinfacht. Konkurrenzprodukte und Individualsoftware-Applikationen können WordprocessingML-Dokumente erstellen, einlesen und verändern, ohne auf Microsoft-Word-Funktionen zugreifen zu müssen. Möglich wird das durch die Verwendung von XML.[1]
Momentan existieren zwei Versionen von WordprocessingML, die Version 2003 und die Version, die Bestandteil der ISO/IEC-Norm 29500:2008 (Office Open XML) ist.
WordprocessingML 2003
WordprocessingML-2003-Dokumente werden in einer (1) unkomprimierten XML-Datei gespeichert. Diese Dateien bestehen im Wesentlichen aus vier Teilen:
- Allgemeine Dokumenteigenschaften (DocumentProperties)
- Formatvorlagen (styles)
- Applikationsspezifische Dokumenteigenschaften (docPr)
- Dokumentinhalt (body)
Der Dokumentinhalt wird auf unterster Ebene in mehrere Runs (r) unterteilt, denen Eigenschaften (rPr) zugewiesen werden können.
Beispiel
Anzeige am Bildschirm:
Ein einfaches Beispiel für ein WordprocessingML-2003-Dokument.
Dateiinhalt (gekürzt):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<w:wordDocument
xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml"
xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint"
xmlns:o="urn:schemas-microsoft-com:office:office"
xml:space="preserve">
<o:DocumentProperties>
<o:Title>Beispiel fuer ein WordprocessingML 2003-Dokument</o:Title>
<o:Author>N.N</o:Author>
⋮
</o:DocumentProperties>
<w:styles>
<w:style w:type="paragraph" w:default="on" w:styleId="Standard">
⋮
</w:style>
<w:style w:type="character" w:default="on" w:styleId="Absatz-Standardschriftart">
⋮
</w:style>
<w:style w:type="character" w:styleId="Fett">
⋮
</w:style>
</w:styles>
<w:docPr>
<w:view w:val="print"/>
<w:zoom w:percent="116"/>
⋮
</w:docPr>
<w:body>
<w:p>
<w:r>
<w:t>Ein einfaches Beispiel fuer ein </w:t>
</w:r>
<w:r>
<w:rPr>
<w:rStyle w:val="Fett"/>
</w:rPr>
<w:t>WordprocessingML</w:t>
</w:r>
<w:r>
<w:t> 2003-Dokument.</w:t>
</w:r>
</w:p>
</w:body>
</w:wordDocument>
Standardisierung und Lizenzierung
WordprocessingML 2003 wurde von keiner Normungsorganisation standardisiert, ist also kein herstellerunabhängiger Standard.
Microsoft gewährt eine immerwährende und gebührenfreie Lizenz zur Verwendung von WordprocessingML.[2] In einem covenant not to sue hat Microsoft erklärt, dass es unwiderruflich auf eine Durchsetzung aller für eine konforme Umsetzung der Office 2003 XML Reference Schemas-Spezifikation notwendigen Patente gegenüber Programmteilen, die diese Spezifikation implementieren, verzichtet.[3] Dies gilt nicht für Patentansprüche Dritter.
Verbreitung
WordprocessingML 2003 wird unter anderem von Microsoft Word 2003 Professional, dem Microsoft Word Viewer 2003, OpenOffice.org und Apple TextEdit unterstützt.
Office Open XML WordprocessingML
Office Open XML WordprocessingML ist eine neue Version von WordprocessingML, die Bestandteil des Office Open XML-Standards ist. Die Standardisierung erfolgte im Rahmen des technischen Komitees 45 (TC45) von Ecma International sowie innerhalb von ISO/IEC. Diese Auszeichnungssprache ist eine Weiterentwicklung von WordprocessingML 2003.
Weblinks
- XML-Formate von Office 2003. Microsoft (englisch)
- Promotion of Open Document Exchange Format. IDABC (englisch)
- Microsoft Word Viewer 2003 (kostenlos, auch für WordML)
- WordML.
- linkwerk.com zeigt die Erzeugung von WordML aus XML (des Weiteren auch die Transformation derselben Ausgangsdatei in XHTML und PDF).
- data2type.de Umfangreiche Beschreibung von WordML und Word als XML-Editor.
Einzelnachweise
- ↑ Bringing the XML Vision to the Desktop with Office 2003. Microsoft
- ↑ Clarification of License Terms for Office XML Schema. Microsoft (englisch)
- ↑ Microsoft Covenant Regarding Office 2003 XML Reference Schemas. Microsoft (englisch)