Installer le paquet complet avec référence locale et tous les modes publiés.
install xmlxml@name pour les attributs et #text pour le texte d’un élément.
config.@env et config.application.name ciblent des nœuds
xml <file> [key|options] · xml dump <file>xml <file>afficher les données
xml <file> <key>afficher un élément, attribut (@name) ou #text exact par chemin
xml dump <file>afficher le texte source
-f <text|mask> [-k|-v]rechercher dans les clés ou valeurs ; * et ? activent un masque
-w <key> : <value>écrire une valeur et normaliser le fichier
-w <key> < <file>écrire une valeur lue depuis un autre fichier
-d <key>supprimer une valeur par chemin pointé
-cvalider le fichier
Commencez par dump affiche le -w <key> : <value> modifie, < <file> lit une autre source et -d <key> supprime un nœud. Sauvegardez avant.
La réécriture peut perdre les commentaires, espaces de noms, détails de contenu mixte, espaces et ordre d’origine. DTD et entités externes sont refusés. L’extension PHP DOM est requise; Minimum affiche seulement le fichier entier. Utilisez
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install xmlInstaller le paquet réduit. La référence locale est omise ;
install xml -mInstaller exactement cette version publiée.
install xml -v 1.1.6upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade xmlSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install xml -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
xml config/app.xmlconfig.@env production
config.application.name lil-shop
config.application.debug true
config.database.host localhost
config.database.port 3306xml config/app.xml config.application.namelil-shopxml config/app.xml config.@envproductionxml config/app.xml config.database.port3306xml config/app.xml -f "config.database.*" -kconfig.database.host localhost
config.database.port 3306xml config/app.xml -f "localhost" -vconfig.database.host localhostxml config/app.xml -f "debug"config.application.debug truexml config/app.xml -w config.database.port : 3307config.database.port 3307xml config/app.xml -w config.application.name < config/from-value.txtconfig.application.name new-shop
xml config/app.xml -d config.application.debugconfig.@env production
config.application.name lil-shop
config.database.host localhost
config.database.port 3306xml config/app.xml -cValid XMLxml dump config/app.xml<?xml version="1.0" encoding="UTF-8"?>
<config env="production">
<application>
<name>lil-shop</name>
<debug>true</debug>
</application>
<database>
<host>localhost</host>
<port>3306</port>
</database>
</config>
xml config/app.xml unknown.keyPath not foundxml config/invalid.xml -cInvalid XMLxml config/missing.xmlFile not foundxml config/app.xml -w config.database.portValue required after : or <xml config/app.xml -d configXML data must have exactly one root elementxml config/app.xml -w config.missing.child : 5Parent path is not a collectionsandbox/config/app.xmlL’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.
<?xml version="1.0" encoding="UTF-8"?>
<config env="production">
<application><name>lil-shop</name><debug>true</debug></application>
<database><host>localhost</host><port>3306</port></database>
</config>
Version stable actuelle de @name pour les attributs et #text pour le texte d’un élément.