ho visto questa sintassi diversi luoghi (ad esempio, here):xmllint sconosciuto opzione '--xpath'
xmllint --xpath '/plist/array/string/text()' tmp.xml
, usato per interrogare un particolare nodo XML utilizzando un selettore XPath. Tuttavia, sto ricevendo l'errore Unknown option --xpath
quando provo ad eseguirlo sulla mia macchina (mac os x snow leopard).
Guardando più da vicino la pagina man per xmllint, non vedo l'opzione --xpath
documentato ...
Sono solo totalmente manca qualcosa qui?
anche io non può trovare l'opzione '--xpath' (sulla mia macchina Linux) ma nel mio caso 'xmllint' conosce questa opzione:' xmllint | grep xpath' return '--xpath expr: valuta l'espressione XPath, inply --noout'. Mostraci l'output del comando 'xmllint --version'. Forse questo programma dovrebbe essere compilato con/o senza supporto XPath? .. –
Vedi @ steve.sims rispondi a [questa domanda] (http://stackoverflow.com/questions/11611385/get-value-from-an-attribute- using-xmllint) per usare versioni precedenti di xmllint che non supportano l'argomento --xpath. – mmigdol