XML est une norme de conception Web qui utilise HTML pour commander des données . Pour certains programmeurs , la possibilité d'imprimer les fichiers XML à partir d' applications PHP ( Hypertext Preprocessor ) est nécessaire . Ces fichiers peuvent être utilisés pour importer des données dans des tables de bases de données comme MySQL ou SQL Server. Il est important de créer des fichiers XML dans le format approprié , ou les données sont inutilisables par la base de données . Instructions
1
Créer un nouveau document XML dans le code Java. Cela crée une instance de la classe qui permet au développeur d'interagir avec les propriétés et les méthodes d'une classe . Un exemple de code est ci-dessous:
$ xmldoc = new DOMDocument ( '1 .0 ' ) ;
2
Ecrire le nœud racine du document. Cette racine enveloppes de nœuds le reste de la balise XML et est obligatoire pour tout document XML. Le code suivant crée un nœud et l'affecte à la variable xmldoc créé à l'étape 1:
$ RootNode = $ xmldoc -> createElement ( 'root' ) ; $ RootNode = $ xmldoc -> appendChild ($ RootNode ) ;
3
Ajouter l'élément principal. Par exemple, dans cet exemple , le fichier XML contient une liste de clients. Le principal élément «clients» sont utilisés pour étiqueter la liste. Ci-dessous, le code crée l'élément principaux clients dans le nœud racine dans le fichier XML:
$ clients = $ - > xmlDoc createElement ( «clients» ) ; $ client = $ RootNode -> appendChild ($ clients ) ;
4
Ajoutez données enfant et remplir les valeurs . Dans cet exemple, un client est ajouté en utilisant le nœud enfant à la clientèle. Dans cet exemple , un seul noeud enfant est créé, mais XML peut contenir plusieurs dossiers. Voici le code pour créer une fiche client dans le client principal balise XML :
$ childNode = $ xmldoc -> createElement (' client '); $ childNode = $ client -> appendChild ($ childNode ) ; $ childnode_value = $ xmldoc -> createTextNode ( 'prenom' ) ; $ childnode_value = $ childNode -> appendChild ( 'Jane' ) ;
5
Enregistrez le document XML. L'étape finale lors de l'écriture de n'importe quel fichier est à enregistrer. Le code suivant enregistre le document XML :
xml_final $ = xmldoc -> saveXML ();