Non so come dire ... Il XIB sta usando xml per memorizzare le informazioni di UIElement, simili alla GUI .Net. C'è qualche roba open source anche per convertire il file xml in un layout html?
Guarda XSLT - il suo uso principale per trasformare un dialetto XML in un altro (in questo caso, si dovrebbe in HTML / XHTML).
Aggiornamento:
Poiché l'OP ritiene che questa non sia un'opzione popolare, ecco un collegamento allo standard sul sito web del consorzio W3 .
Dato che non esiste un modo per uno strumento di uso generale per sapere come tradurre un XML arbitrario in HTML, dovrai fare un po 'di codice o scrivere alcune regole di traduzione di qualche tipo.
Come accennato in un'altra risposta, XSLT è più o meno lo strumento standard per questo lavoro. Un'altra opzione è usare un parser SAX per analizzare il tuo XML usando un linguaggio familiare, che puoi usare per tradurre ogni tag in il tag HTML appropriato. Molti linguaggi moderni sono dotati di un parser SAX integrato, quindi potresti essere in grado di farlo con una lingua che conosci già.