See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
WordprocessingML – Wikipedia

WordprocessingML

aus Wikipedia, der freien Enzyklopädie

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]

Zurzeit existieren zwei Versionen von WordprocessingML, die Version 2003 und die Version, die Bestandteil des Office Open XML-Standardentwurfs ist.

Inhaltsverzeichnis

[Bearbeiten] 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.

[Bearbeiten] 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>

[Bearbeiten] Standardisierung und Lizenzierung

Bitte beachten Sie den Hinweis zu Rechtsthemen!

WordprocessingML 2003 wurde von keiner Normungsorganisation standardisiert, ist also kein herstellerunabhängiger Standard.

Eine vollständige Dokumentation ist im Rahmen der Office 2003: XML Reference Schemas (englisch) öffentlich verfügbar.

Microsoft gewährt eine immerwährende, 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.

[Bearbeiten] Kritik

Seit der Veröffentlichung von WordprocessingML 2003 sind mehrere Kritikpunkte geäußert worden:

  • Die Auszeichnungssprache ist nicht standardisiert und folglich nicht herstellerunabhängig. Microsoft steht es daher frei, die WordprocessingML beliebig zu verändern. (Quelle fehlt)
  • Die Lizenzbedingungen und Microsofts Patentansprüche sind mit den üblichen Lizenzen für freie Software nicht vereinbar und die Spezifikation somit nicht implementierbar (Quelle fehlt). Dieser Kritikpunkt wurde in einer Studie der Rechtsanwaltskanzlei Baker & McKenzie (im Auftrag von Microsoft) widerlegt [4].
  • WordprocessingML 2003-Dokumente werden in einer (1) unkomprimierten XML-Datei gespeichert (einschließlich aller Bilder, Grafiken, etc.). Dies führt bei längeren Dokumenten oder Dokumenten mit Bildern, etc. zu einem größeren Speicherplatzverbrauch und längeren Lade- und Speicherzeiten als bei binären Microsoft Word (DOC)-Dateien
  • Fehlende Unterstützung in älteren Versionen von Microsoft Office (Quelle fehlt)

[Bearbeiten] Verbreitung

WordprocessingML 2003 wird unter anderem von Microsoft Word 2003 Professional, dem Microsoft Word Viewer 2003, OpenOffice.org und Apple TextEdit unterstützt.

[Bearbeiten] Office Open XML WordprocessingML

Office Open XML WordprocessingML ist eine neue Version von WordprocessingML, die Bestandteil des Office Open XML-Standardentwurfs ist. Die Standardisierung erfolgt im Rahmen des technischen Komitees 45 (TC45) von Ecma International. Diese Auszeichnungssprache ist eine Weiterentwicklung von WordprocessingML 2003.

Die Formatspezifikation befindet sich noch in der Entwicklungsphase, daher können noch keine endgültigen Aussagen getroffen werden.

[Bearbeiten] Beispiele und Tutorials

  • Die Erzeugung von WordML aus XML zeigt [1] (des Weiteren auch die Transformation derselben Ausgangsdatei in XHTML und PDF).

[Bearbeiten] Quellen

  1. Microsoft: Bringing the XML Vision to the Desktop with Office 2003
  2. Microsoft: Clarification of License Terms for Office XML Schema (englisch)
  3. Microsoft: Microsoft Covenant Regarding Office 2003 XML Reference Schemas
  4. Baker & McKenzie: Standardisation and Licensing of Microsoft's Office Open XML Reference Schema (englisch)

[Bearbeiten] Weblinks

Andere Sprachen


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -