( gyu | 2018. 03. 06., k – 12:57 )

Azt hiszem pont nemrégiben kiveséztük: az xml-t tudod validálni. Van rá standard.

Másrészt ne csúsztassunk! Nem a konfigurációt szerkeszted xml-ben, hanem a manifest állományt. Kb. a systemd unitfájl megfelelője.

json validálására meg kb. van draft. Ha jól rémlik már a 6.-nál tartanak. Ismétlem: draft.
A legtöbb implementáció kb. 2-es meg 3-as draftot támogat.
Meg volt valamelyik nyelv, amire ha jól rémlik, 17 implementációt számoltam össze. Ha ennyi van, azt azt sugallja, hogy egyikben se merjek bízni. Olyan érzés lehet, mint linuxról iSCSI target-et szolgáltatni. Az meg hasonló érzés, mint Xuxu Petaz-al társalogni. (If you know what I mean! ;-) )

Szóval, mit használnál xml helyett?

Amúgy meg a vim teljesen jó konzolon xml szerkesztésre is.
Másrészről: kb. két elég ritkán esetben kell a manifesthez nyúlni:
#1 elrontották, és javítani kell. Ebben az esetben ez eléggé ritka.
#2 valami olyan új szolgáltatáshoz hozod létre, ami korábban még nem volt. lássuk be, ez sem túl gyakori. Amikor ilyet csináltam, akkor meg fogtam egy hasonlót, átírtam benne az érdekes dolgokat és voila.

Figyelembevéve, hogy milyen sűrűn kell a manifest-hez hozzányúlni, meg mekkora maga a meló, itt ezt most netto drama queen-eskedésnek érzem.