DomDocument Assignation d'une valeur à un élément
Bonjour à tous,
Je bosse actuellement sur une classe qui implémente, pour le moment, une petite partie de la norme ODF vu que rien n'existe à ce sujet en PHP (ou alors je ne sais pas chercher).
Le but est de générer des ODF à la volée de cette façon :
Citation:
$odt = new ODT('name');
$style1 = $odt->createStyle(array('name' => 'StyleTest', 'font-family' => 'Arial'...));
$odt
->text('Mon texte ')
->textWithStyle('avec style ', $style1);
->text('et point.')
Le but étant de générer quelque chose du genre :
Code:
1 2 3 4 5
| <text:p>
Mon texte
<text:span text:style-name="StyleText">avec du style</text:span>
et point.
</text:p> |
Le problème que je rencontre, c'est que si je crée mon Element text:p de cette manière :
Code:
$textp = $this->document->createElement('text:p');
Je ne suis plus capable de lui réinjecter une value alors que je sais lui injecter un enfant.
Ma question c'est : Comment puis-je injecter une value à l'élément text:p qui peut être n'importe où vis-à-vis des fils ?
Merci d'avance pour vos réponses,