Ses derniers messages sur les forums
Il n'y a pas vraiment de Troll. Gentoo, c'est 4 jours de compilation pour avoir un système graphique :-D
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
On va approcher une autre démarche covin85 : peux-tu décrire en français ce que signifie avec précision les lignes de code ?
Exemple :
// affectation de l'entier de valeur 5
// à la variable de nom x.
x = 5 ;
// appel de la fonction toto, prenant en argument
// la chaine 'saturnin'. Affectation du résultat
// de la fonction à la variable e.
e = toto('saturnin') ;
N'oublie pas de justifier les valeurs fournie.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Je n'ai pas encore utilisé cette fonction parce que j'essaye de trouver une méthode générique. Mais visiblement, il n'en existe pas !
Je vais donc réécrire sur DomDocument une fois de plus ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Salut,
J'ai un petit problème existentiel. J'ai un fichier XML qui sert de squelette. Dans celui-ci, je souhaite importer un fichier de données :
<?xml version="1.0"?>
<!DOCTYPE datas SYSTEM "../lib/xml/adventure.dtd">
<datas>
<adventure id="4" kind-id="1">
<title>Reflets d'acide.</title>
<synopsis></synopsis>
<critic></critic>
</adventure>
<kind id="1">
<title></title>
<content></content>
</kind>
</datas>
Pour ce faire j'ai le code suivant :
<?php
$wgDoc = DomDocument::load('page.wg.xml') ;
$advDoc = DomDocument::load('adventure.adv.xml') ;
@$wgDoc->validate() ;
@$advDoc->validate() ;
$finder = new DOMXPath($advDoc) ;
// extraction du premier nœud de données
$adv = $finder->evaluate('//adventure')->item(0) ;
$impAdv = $wgDoc->importNode($adv, true) ;
#var_dump($impAdv, $adv) ;
$menu = $wgDoc->getElementsByTagName('menu')->item(0) ;
// n'accepte malheuresement pas de namespace en argument :'(
$menu->appendChild($impAdv) ;
header('Content-type: text/xml') ;
echo $wgDoc->saveXML() ;
?>
Malheureusement, je ne parviens pas à trouver une méthode directe pour importer le fichier de données dans le fichier structurel en ajoutant un namespace distinct pour chacun. C'est important pour éviter les conflits de balise car le fichier issu est ensuite transformé à l'aide d'un fichier XSLT.
Faut-il que je surcharge la fonction appendChild pour ajouter la prise en compte d'un namespace ?
Merci pour vos conseils.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
PHPbb est à jeter aux orties ;) Phorum est bien moins troué.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Ça veut dire que, certainement, quelque chose plante avant que le script ne soit éxécuté.
Demande à ton hébergeur où trouver les logs d'erreur (regarde d'abord dans la doc de l'hébergeur...) si tu es en hébergement mutualisé. Si tu as un dédié, demande à quelqu'un de compétant de le gérer ou fait toi rembourser.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Je te conseille une petite visite du
labo public de Google.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Recherche : « menu déroulant horizontal en javascript » dans ton moteur préféré.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Je crois que vous n'avez pas compris à quel point je peux être polio :-D Il suffit que je décide de retourner de deux fois en arrière pour reposter le message avec la méthode conseillée. Il y a juste le navigateur qui va couiner parce qu'il va renvoyer les données POST.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.