Cet article explique les fonctionnalités et la syntaxe de la technologie PHP et XML.
Technologie PHP et XML
(1) Qu'est-ce que XML
XML (eXensible Markup Language), langage de balisage extensible, qui est un langage utilisé pour décrire d'autres langages, Il permet aux utilisateurs de concevoir leurs propres normes.
Quatre caractéristiques :
Facilité d'utilisation, structure, ouverture et séparation.
Structural : Un langage avec une structure hiérarchique, comprenant plusieurs niveaux d'imbrication.
(2) Syntaxe XML
Structure du document : déclaration, instructions de traitement, commentaires, éléments. L'élément se compose de balises, d'attributs, etc.
Vous pouvez utiliser des espaces de noms pour garantir le caractère unique des éléments et des attributs. L'espace de noms
est défini dans l'attribut xmlns de la balise d'ouverture de l'élément.
La syntaxe de la déclaration de l'espace de noms est la suivante. xmlns:préfixe="URI".
(3) PHP crée un document XML
C'est probablement inutile, continuez simplement à faire écho. .
Remarque : Il s'agit d'un document XML, pas d'un objet.
(4) SimpleXML (la fonction SimpleXML en PHP implémente la lecture, l'écriture et la navigation de documents XML)
Fonction principale :
Créer un objet XML (3 méthodes peuvent être utilisées, auto-vérification spécifique)
Parcourez les éléments enfants, utilisez la fonction children() et l'instruction foreach.
Attributs de parcours, fonctionattribut().
donne également accès à des éléments et attributs de nœuds spécifiques. Attribuez une valeur (accès) à un élément enfant via son nom, ou attribuez une valeur (accès) à l'attribut d'un élément enfant via son tableau de noms.
C'est-à-dire tableau : attribut : [ ], flèche : nom de l'élément (étiquette) : ->.
Par exemple : echo $xml -> book[0] -> ordinateur['name'] ;
Les modifications de données apportées dans l'objet simplexml sont des modifications dans la mémoire système. Le document original n'a pas changé.
Lorsque vous fermez la page Web ou effacez la mémoire, les données seront restaurées.
Comment enregistrer un objet simplexml modifié ?
Utilisez la méthode asXML(). Formatez d’abord les données de l’objet simpleXML au format XML.
Utilisez ensuite la série de fonctions file() pour enregistrer les données dans un fichier XML.
: simpleXML ne peut pas créer dynamiquement du XML, ce qui nécessite le DOM pour y parvenir.
Cependant, DOM consomme beaucoup de ressources.
C’est aussi très gênant. . Cela ne sert à rien. .
Remarque : étant donné que le processus d'apprentissage de PHP n'implique qu'un peu de XML, le contenu est relativement fragmenté. Je le publierai à nouveau après avoir appris le système. Veuillez me pardonner.
Cet article explique les caractéristiques et la syntaxe de la technologie PHP et XML Pour plus de contenu connexe, veuillez faire attention au site Web php chinois.
Recommandations associées :
Explication des exemples de technologies PHP et Ajax
Explication détaillée de PHP obtenant l'utilisation de la mémoire
Explication détaillée du fonctionnement frontal de Thinkphp5
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!