FAQ PHPConsultez toutes les FAQ

Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 29 juillet 2013 

 
OuvrirSommaireBibliothèques, extensionsXMLOpenXML (Microsoft Office)Les PartsWord

Un document Word 2007 utilise le namespace "w" pour préfixer tous les éléments et tous les attributs. Ce namespace est défini par le schéma "http://schemas.openxmlformats.org/wordprocessingml/2006/main".

 
Sélectionnez
<?php

if(!file_exists('word'))
{
    mkdir('word');
}

$dom = new DOMDocument();

$XMLDocument = $dom->createElement('w:document');
$XMLDocument->setAttribute('xmlns:w', 'http://schemas.openxmlformats.org/wordprocessingml/2006/main');
$dom->appendChild($XMLDocument);

$XMLBody = $dom->createElement('w:body');
$XMLDocument->appendChild($XMLBody);

$XMLParagraph = $dom->createElement('w:p');
$XMLBody->appendChild($XMLParagraph);

$XMLRun = $dom->createElement('w:r');
$XMLParagraph->appendChild($XMLRun);

$XMLText = $dom->createElement('w:t', "Hello world!");
$XMLRun->appendChild($XMLText);

$dom->save('word/document.xml');

?>
Créé le 2 juillet 2007  par Guillaume Rossolini

Lien : Comment ajouter une Part à un document OpenXML ?

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.