Operation Manual

DREAMWEAVER CS3
Handboek
455
Gegevens weergeven met Spry
Over Spry-gegevenssets
Met het Spry-framework kunt u gegevensobjecten invoegen waarmee gebruikers vanuit een browservenster snel en op
dynamische wijze met een pagina kunnen werken. U kunt bijvoorbeeld een sorteerbare tabel invoegen waarvan gebruikers
de volgorde kunnen wijzigen, of u kunt een dynamisch Spry-tabelobject invoegen dat een gegevensupdate elders op de
pagina activeert zonder dat de gehele pagina moet worden vernieuwd.
Daartoe dient u in Dreamweaver eerst een of meer XML-bronbestanden (de 'Spry-gegevensset') te identificeren die uw
gegevens bevatten. Daarna voegt u een of meer Spry-gegevensobjecten in om deze gegevens weer te geven. Wanneer de
gebruiker de pagina in een browser opent, wordt de gegevensset geladen als een platte array met XML-gegevens die er
uitziet als een standaardtabel met rijen en kolommen.
Stel, u hebt de volgende XML-gegevensstructuur in uw XML-bestand:
<products>
<product>
<name>Adobe Photoshop CS2</name>
<category>Digital Imaging</category>
<boximage>images/photoshop.gif</boximage>
<descheader>The professional standard in desktop digital imaging</descheader>
<desc>Adobe Photoshop CS2 software, the professional image-editing ...</desc>
</product>
<product>
<name>Adobe Illustrator CS2</name>
<category>Print Publishing</category>
<boximage>images/illustrator.gif</boximage>
<descheader>Vector graphics reinvented</descheader>
<desc>Adobe Illustrator CS2 software gives you new creative freedom ...</desc>
</product>
</products>
Als u <product> als herhalend element selecteert, levert de platte array met XML-gegevens een kolom met gegevens op voor
elk productelement, bijvoorbeeld <name>, in de gegevensset:
U kunt objecten invoegen die deze gegevens op diverse manieren weergeven. In het volgende voorbeeld ziet u hoe u op een
webpagina een tabel kunt maken die maar drie elementen bevat: