Instala el paquete completo con referencia local y todos los modos publicados.
install xmlxml@name y el texto del elemento #text.
config.@env y config.application.name seleccionan nodos
xml <file> [key|options] · xml dump <file>xml <file>mostrar datos
xml <file> <key>mostrar un elemento, atributo (@name) o #text exacto por ruta
xml dump <file>mostrar el texto
-f <text|mask> [-k|-v]buscar coincidencias en claves o valores; * y ? activan una máscara
-w <key> : <value>escribir un valor y normalizar el archivo
-w <key> < <file>escribir un valor leído desde otro archivo
-d <key>eliminar un valor por ruta con puntos
-cvalidar el archivo
Empieza con dump muestra -w <key> : <value> cambia un valor, < <file> lo toma de otro archivo y -d <key> elimina un nodo. Haz una copia primero.
La escritura reconstruye la estructura: puede perder comentarios, espacios de nombres, detalles de contenido mixto, espacios o el orden original. Se rechazan DTD y entidades externas. Requiere PHP DOM; Minimum solo muestra el archivo completo. Para conservar el texto exacto usa
Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.
Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.
Base y Minimum son dos paquetes de la misma versión actual del módulo.
Instala el paquete completo con referencia local y todos los modos publicados.
install xmlInstalar el paquete reducido. No incluye la referencia local;
install xml -mInstalar exactamente esta versión publicada.
install xml -v 1.1.6upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.
upgrade xmlElimina el bloque de extensión sin tocar el núcleo ni otros módulos.
install xml -uLos ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.
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.xmlEl ejemplo usa un archivo o directorio del espacio protegido de documentación /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>
Versión estable actual de @name y el texto del elemento #text.