sala@home:~$

XML fájlok összehasonlítása

Ha XML fájlokat kell összehasonlítanom, akkor a diffnem mindig túl hasznos, főleg ha nem én gyártottam az összehasonlítandó XML-eket. Egyrészt előfordul, hogy az XML gyártásnál nem használnak sortörést, másrészt pl. az attributumok sorrendje sem feltétlenül fix. Process helyettesítés és xmllint segítségével már jobban össze lehet hasonlítani az XML fájlokat:

$ diff <(xmllint --exc-c14n file1.xml | xmllint --format -) <(xmllint --exc-c14n file2.xml | xmllint --format -)