xml et form
Posté : 24 mai 2007, 19:15
Bonjour, j'ai cree un fichier de config xmlpour une petite appli.comment faire pour editer un fichier xml a partir d'un form html?
Venez poser vos questions PHP, MySQL, HTML5, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance
https://forum.phpfrance.com/
<FlippingBook>
<width>600</width>
<height>400</height>
<scaleContent>false</scaleContent>
<firstPage>0</firstPage>
<alwaysOpened>false </alwaysOpened>
<autoFlip> 50 </autoFlip>
<flipOnClick> true </flipOnClick>
<staticShadowsDepth> 1 </staticShadowsDepth>
<dynamicShadowsDepth> 1 </dynamicShadowsDepth>
<moveSpeed> 2 </moveSpeed>
<closeSpeed> 1 </closeSpeed>
<gotoSpeed> 3 </gotoSpeed>
<flipSound></flipSound>
<pageBack> 0x1C90CB </pageBack>
<loadOnDemand> true </loadOnDemand>
<cachePages> true </cachePages>
<cacheSize> 4 </cacheSize>
<preloaderType> Progress Bar </preloaderType>
<userPreloaderId></userPreloaderId>
<pages>
<page>pages/page01.jpg</page>
<page>pages/page02.jpg</page>
<page>pages/page03.jpg</page>
<page>pages/page04.jpg</page>
<page>pages/page05.jpg</page>
</pages>
</FlippingBook>
J'arrive à afficher presque tous les paramètres avec simpleXML en faisant ceci:
$FlippingBook = simplexml_load_file('config.xml');
foreach ($FlippingBook as $key => $val)
{
print "{$key}" . "=>" . "{$val} <br />";
}
ça m'affiche tout sauf la dernière partie du document xml:
<pages>
<page>pages/page01.jpg</page>
<page>pages/page02.jpg</page>
<page>pages/page03.jpg</page>
<page>pages/page04.jpg</page>
<page>pages/page05.jpg</page>
</pages>
Comment faire pour afficher, à la suite des autres paramètres, tous les chemins images qui sont définis entre les balises <pages></pages> ?$FlippingBook = simplexml_load_file('monfic.xml');
print $FlippingBook->scaleContent;//et je peux faire cela avec tous les param
foreach($FlippingBook->pages as $UnePage)//pour les param composés, j'utilise une itération
{
var_dump($UnePage);
}