Le langage de script PHP permet aux développeurs web d'écrire des données vers des documents externes . Les codes de développeur le script PHP pour placer les données dans un document externe dans un format standardisé où il peut être récupéré par d'autres scripts . L'extension DOM PHP représente l'un des outils utilisés par les développeurs PHP d'écrire ces données. Specfically , le PHP DOM rédige des documents au format XML. Lorsque le PHP DOM écrit un morceau de données dans un fichier XML , il peut également définir la valeur de l'attribut de ces données. Instructions 1 créer une nouvelle instance de la PHP DOM . Le code suivant crée l'instance et l'assigne à la variable de $ dom : $ dom = new DOMDocument (); 2 Ecrire un élément racine . Utilisez la méthode createElement du DOM . Le code suivant crée un nouvel élément racine nommé "Texas ". Il utilise la méthode appendChild pour fixer le nouvel élément au document $ state = $ dom -> createElement ( "Texas" ) ; . $ Dom -> appendChild ( $ state ) ; 3 Établir un élément enfant . Placez l'élément enfant sous l'élément racine par une fois de plus avec les méthodes d' createElement et appendChild . L'exemple de code crée un élément enfant nommé «villes» et le place sous l'élément racine "Texas" $ city = $ dom -> createElement ( " City" ) ; . $ Etat -> appendChild ( $ city ) ; 4 Ecrire vos données. Placez votre pièce de données à l'intérieur de l'élément enfant en utilisant la méthode createTextNode du PHP DOM . Ce code crée un morceau de données nommé « Austin » et place les données à l'intérieur de l'élément de City of $ austin = $ dom -> createTextNode (« Austin »); . $ City -> appendChild ($ Austin ) ; 5 Attribuer l'attribut à vos données. Vous pouvez définir la valeur de l'attribut en utilisant la méthode de createAttribute . Par exemple, ce code assigne l'attribut de la population à l'élément «ville» $ population = $ dom -> createAttribute ( "Population" ) ; . $ City -> appendChild ($ population) ; 6 mettre une valeur à l'intérieur de l'attribut. Vous devez attribuer une valeur à l'attribut avec la méthode createTextNode . Dans l'exemple, la valeur de population de 790 390 a été attribué à l'attribut «population» $ populationNumber = $ dom -> createTextNode ( " 790390 "); . $ Population > ; appendChild ($ populationNumber ) ; 7 sauvegarder vos données au format XML et l'imprimer en utilisant la commande PHP echo echo $ dom-> saveXML (); . L'échantillon document XML doit apparaître comme suit : ? < xml > Photos < population de la ville = " 790390 »> Austin Photos Photos
|