Ik heb een Flash-based multimediaplayer ontworpen voor mijn nieuwe website. Die doet zijn werk zoals het hoort, en krijgt zijn mediafiles aangeboden via een XML-file.
Nu moet die mediaplayer op verschillende plaatsen op de website komen, en op elke afzonderlijke plaats, moet die een andere playlist gebruiken, die uit een database opgemaakt moet worden.
Ik heb al veel voorbeelden gevonden van mensen die dit in PHP maken, en dan maken ze de XML-file gewoon on-the-fly met een PHP-script. Nu wil ik graag hetzelfde doen maar dan in ASP.NET. En daar knelt het schoentje, want ik vind alleen maar voorbeelden van mensen die XML-files effectief wegschrijven naar een file-locatie.
Dat wegschrijven van die XML-files is een te trage, en te data-intensieve taak, dus dat wil ik vermijden. Elke keer een file maken als een bezoeker een pagina opent, is gewoon té zot. Ik wil dus zogezegd de XML-file in memory maken, en die dan rechtstreeks doorgeven aan de mediaplayer, ipv die eerst naar de HD te schrijven.
Probleem is: de XML-methodes waarvan ik me bewust ben in ASP.NET gebruiken filestreamers om naar een bestand te schrijven. Ik wil echter een soort output-streamer gebruiken.
Ik had eerst gedacht om eenvoudig een label op de pagina te plaatsen, en die label dan dynamisch te vullen...maar dat lukt natuurlijk niet want je blijft dan met de extra HTML-tags over waardoor het hele ding weer niet meer functioneert.
Heeft iemand suggesties hoe ik een dus zo een dynamische XML-generator kan maken?
Nu moet die mediaplayer op verschillende plaatsen op de website komen, en op elke afzonderlijke plaats, moet die een andere playlist gebruiken, die uit een database opgemaakt moet worden.
Ik heb al veel voorbeelden gevonden van mensen die dit in PHP maken, en dan maken ze de XML-file gewoon on-the-fly met een PHP-script. Nu wil ik graag hetzelfde doen maar dan in ASP.NET. En daar knelt het schoentje, want ik vind alleen maar voorbeelden van mensen die XML-files effectief wegschrijven naar een file-locatie.
Dat wegschrijven van die XML-files is een te trage, en te data-intensieve taak, dus dat wil ik vermijden. Elke keer een file maken als een bezoeker een pagina opent, is gewoon té zot. Ik wil dus zogezegd de XML-file in memory maken, en die dan rechtstreeks doorgeven aan de mediaplayer, ipv die eerst naar de HD te schrijven.
Probleem is: de XML-methodes waarvan ik me bewust ben in ASP.NET gebruiken filestreamers om naar een bestand te schrijven. Ik wil echter een soort output-streamer gebruiken.
Ik had eerst gedacht om eenvoudig een label op de pagina te plaatsen, en die label dan dynamisch te vullen...maar dat lukt natuurlijk niet want je blijft dan met de extra HTML-tags over waardoor het hele ding weer niet meer functioneert.
Heeft iemand suggesties hoe ik een dus zo een dynamische XML-generator kan maken?