FAQ PHP
FAQ PHPConsultez toutes les FAQ
Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 18 septembre 2021
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".
<?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'
);
?>