| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment faire pour convertir au format XML PHP Class
    PHP est un des langages de programmation les plus utilisés aujourd'hui en raison de sa compatibilité unique avec d'autres technologies, telles que XML , ce qui est un autre outil populaire de création web. Avec PHP, vous avez la possibilité de convertir des applications XML dans des tableaux et des objets et vice versa. Il existe une variété d'outils maniables disponibles pour ce projet de conversion , comme DOM et SimpleXML . Ces deux outils sont faciles à utiliser et capable de produire de grands résultats , mais nous allons nous concentrer sur les DOM dans ce projet. Instructions
    1

    saisir le code ci-dessous pour commencer un extrait de code de base. Un extrait est une courte chaîne qui fonctionne bien une tâche particulière, et il n'a pas besoin d' exiger code supplémentaire au-delà du code de la bibliothèque standard. Tableau de


    (produits

    "noeuds " = > array ( Photos

    " noeud " = > array (produits

    0 => "texte"

    1 => "texte"

    )

    )

    )

    Cet extrait vérifie simplement si l'index est un entier et si c'est le cas, il boucle le tableau de reproduire le même nom de balise de l'élément avec la valeur révisée . En soi, cet extrait ne fonctionnera pas , si une méthode de fonction doit être appliquée pour exécuter sa tâche.
    2

    Collez le code suivant pour ajouter une fonction qui est dérivée de la classe DOMDocument PHP. DOM représente Document Object Model . C'est une extension qui vous permet de travailler sur des documents XML via l'API DOM avec PHP 5 :

    < php

    classe XmlDomConstruct s'étend DOMDocument {
    fonction publique

    fromMixed ($ mixte, DOMElement $ DomElement = null) {

    $ DomElement = is_null ($ DomElement ) ? $ this $ DomElement ;

    if ( is_array ($ mixte) ) {

    foreach ($ mélangé que $ index = > $ mixedElement ) {

    if ( is_int ( $ index )) {

    if ( $ index == 0) {

    $ node = $ DomElement ;

    } else {

    $ node = {

    $ node = $ node ) ;

    } } else


    3

    Insérez le code suivant pour tester la fonction DOM . Il faut convertir votre tableau PHP et vous donner les résultats au format XML:

    $ array = array (produits

    " nœuds " = > array (produits

    «nœud» = > array (produits

    0 => "texte" , AB

    1 => "texte"


    ))) ;

    $ this- > dom = new XmlDomConstruct ( '1 .0 ' , ' utf -8 ');

    $ this-> dom-> fromMixed ( $ array ) ;

    echo $ this-> , dom-> saveXML ();

    Previous :

    next :
      articles connexes
    ·Comment supprimer les cookies à l'aide PHP 
    ·Dreamweaver peut éditer PHP 
    ·Tutoriel sur la façon de programmer un SQL 
    ·Comment insérer un PHP Date et horodatage dans MySQL 
    ·Comment faire pour convertir Latin1 en UTF8 dans MySQL 
    ·Comment vérifier la taille du fichier pendant la navig…
    ·Comment mettre à jour MySQL sous XAMPP 
    ·Apache Thrift PHP est lente 
    ·Comment envoyer un SMS gratuits utilisant PHP 
    ·Comment faire une liste de diffusion PHP 
      articles en vedette
    ·Comment créer un email HTML Flyer pour un Salon 
    ·Comment ajouter un caractère à une chaîne en Java 
    ·Comment faire pour installer Microsoft Visual C + + 
    ·Comment comparer les versions de fichiers avec VBS 
    ·Comment vérifier si la chaîne est un numéro en Java …
    ·Comment faire pour augmenter les performances d'un rapp…
    ·Comment utiliser des contrôles ActiveX dans ASP Net 
    ·Comment faire pour modifier une grille avec PHP 
    ·Comment dessiner un cercle en Java 
    ·Comment faire un bouton sur VB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com