"Mluvime o implicitnich hodnotach, tedy o soucast programu. Ma cenu aby do toho uzivatel videl a mohl to editovat ve svem oblibenem oxygenxml editoru? Tohle smysl nema."
Možná si nerozumíme: XML konfigurák je jeden soubor a Schéma (obsahuje i výchozí hodnoty) je druhý soubor. Uživatel edituje jen ten první - napíše do něj pouze ty elementy, u nichž chce mít jinou než výchozí hodnotu a pak ty, které výchozí hodnotu nemají, ale jsou povinné (např. jméno a heslo k databázi).
"-vo=muj_super_output" je parametr na příkazové řádce, ne? s tím nemá XML co dělat.
"budou tam muset byt vsechny polozky, aby to bylo validni."
Ve schématu se mohou stanovit povinné a nepovinné položky a u těch nepovinných stanovíme výchozí hodnotu. Takže v souboru s nastavením budou jen změněné hodnoty a povinné položky bez výchozího nastavení.