xmlstarlet
Verified for current stable LTS
Xmlstarlet Commands
Xmlstarlet command syntax with verified terminal examples.
Commands
8 commands for Xmlstarlet
xmlstarlet Archive
Xmlstarlet Command: Delete Nodes In Place
xmlstarlet edit --inplace --delete <xpath> <file.xml> xmlstarlet Archive
Xmlstarlet Command: Escape Or Unescape Xml Characters
xmlstarlet [un]escape <string> xmlstarlet Archive
Xmlstarlet Command: Format Xml Document From Stdin
<cat path/to/file.xml> | xmlstarlet format xmlstarlet Archive
Xmlstarlet Command: Format Xml Document Output
xmlstarlet format <path/to/file.xml> xmlstarlet Archive
Xmlstarlet Command: Insert Attribute To Nodes
xmlstarlet edit --insert <xpath> --type attr --name <attribute_name> --value <attribute_value> <path/to/file.xml> xmlstarlet Archive
Xmlstarlet Command: List Directory As Xml
xmlstarlet ls <path/to/directory> xmlstarlet Archive
Xmlstarlet Command: Select Nodes With Xpath
xmlstarlet select --template --copy-of <xpath> <path/to/file.xml> xmlstarlet Archive
Xmlstarlet Command: Update Nodes Value In Place
xmlstarlet edit --inplace --update <xpath> --value <new_value> <file.xml> Suggest a Xmlstarlet Command
Submit missing workflows, corrections, or verified alternatives for this tool.
FAQ
Coverage: Focused examples for common Xmlstarlet workflows.
Verified version: current stable LTS.
Verification: Test commands in a disposable workspace and submit notes for edge cases.